Sha256: fe2c969be54fa7bb6e287adc5fe5f6dd068e8fbd8e3219b466984ea8445fc8b1
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
class Lanes.Workspace.Navbar extends Lanes.React.Component dataObjects: settings: -> Lanes.config.system_settings propTypes: history: React.PropTypes.shape( push: React.PropTypes.func ).isRequired contextTypes: uistate: React.PropTypes.object.isRequired switchMenu: -> @context.uistate.nextSidebarState() classNames: -> _.classnames 'header-top', @model.screen_menu_preference, "menu-hidden": !@model.screen_menu_shown Logo: -> if @settings.logo?.url <img src={@settings.logo.thumb.url} /> else <span>Lanes</span> render: -> <div className="header-top"> <div className="navbar-header"> <a className="navbar-brand logo" href="#"> <@Logo /> </a> <button className="screens-menu-toggle" onClick={@switchMenu} type="button"> <span className="sr-only">Toggle navbar</span> <i className="icon"></i> </button> </div> <Lanes.Workspace.Tabs history={@props.history} /> </div>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.4.0 | client/lanes/workspace/Navbar.cjsx |
lanes-0.3.0 | client/lanes/workspace/Navbar.cjsx |