item.mustache 1.48 KB
<li class="{{#class}}{{class}}{{/class}} {{#page.horizontal-menu}}hover{{/page.horizontal-menu}}">{{! print class name (active, open, etc) if it exists }}
  <a {{#link}}data-url="page/{{link}}"{{/link}} href="{{#link}}{{#no-ajax}}{{#createLinkFunction}}{{link}}{{/createLinkFunction}}{{/no-ajax}}{{^no-ajax}}{{#createAjaxLinkFunction}}{{link}}{{/createAjaxLinkFunction}}{{/no-ajax}}{{/link}}{{^link}}#{{/link}}"{{#submenu?}} class="dropdown-toggle"{{/submenu?}}{{#data-loader}} data-loader="{{data-loader}}"{{/data-loader}}>
	{{#icon}}<i class="menu-icon {{icon}}"></i>{{/icon}}
	{{#level-1}}
	 <span class="menu-text">
	{{/level-1}}

	 {{#level-2}}{{! if this item is level-2 and no icon assigned to it, use this icon}}
		{{^icon}}<i class="menu-icon fa fa-caret-right"></i>{{/icon}}
	 {{/level-2}}

	  {{title}}
	  {{#badge}}
			<!-- #section:basics/sidebar.layout.badge -->
			<span class="badge {{badge-class}} {{tooltip-class}}"{{#tooltip}} title="{{{tooltip}}}"{{/tooltip}}>{{{badge}}}</span>
			<!-- /section:basics/sidebar.layout.badge -->
	  {{/badge}}
	  {{#label}}
			<span class="label {{label-class}}"{{#label-title}} title="{{label-title}}"{{/label-title}}>{{{label}}}</span>
	  {{/label}}
	{{#level-1}}
	 </span>
	{{/level-1}}

	{{#submenu?}}<b class="arrow fa fa-angle-down"></b>{{/submenu?}}
  </a>
  <b class="arrow"></b>
  {{#submenu?}}{{! if we have submenu items, print them recursively }}
	<ul class="submenu">
	{{#submenu}}
		{{> layout.sidebar.item}}
	{{/submenu}}
	</ul>
  {{/submenu?}}
</li>