Sha256: f21ec55ced2ce86fbfb6994a579a1a208e9ca9242a512e639ab599852ad8e577
Contents?: true
Size: 1.16 KB
Versions: 3
Compression:
Stored size: 1.16 KB
Contents
class Lanes.Workspace.Navbar extends Lanes.React.Component modelBindings: settings: -> Lanes.config.system_settings contextTypes: uistate: React.PropTypes.object.isRequired switchMenu: (ev) -> ev.preventDefault() @context.uistate.nextSidebarState() classNames: -> _.classnames 'header-top', @model.screen_menu_preference, "menu-hidden": !@model.screen_menu_shown Logo: -> if @settings.logo?.thumbnail_url url = "//#{Lanes.config.api_host}#{@settings.logo.thumbnail_url}" <img src={url} /> else <span>{Lanes.Extensions.controlling().title()}</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 /> </div>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.7.0 | client/lanes/workspace/Navbar.cjsx |
lanes-0.6.1 | client/lanes/workspace/Navbar.cjsx |
lanes-0.6.0 | client/lanes/workspace/Navbar.cjsx |