UNPKG

@ribajs/shopify

Version:

Shopify extension for Riba.js

50 lines (45 loc) 1.74 kB
<nav class="nav" rv-add-class="linklist.handle" rv-class-nav-pills="pills" rv-class-w-100="vertical" rv-class-flex-column="vertical" rv-class-flex-row="vertical | not"> <div class="nav-item nav-item-level-0" rv-each-link="linklist.links"> <a rv-if="link.collapseable | not" class="nav-link" rv-class-active="link.active" rv-route-class-active="link.url" rv-route="link.url" rv-href="link.url" > <span>{link.title}</span> </a> <div rv-if="link.collapseable" class="nav-link cursor-pointer dropdown-toggle" rv-on-click="toggle | args link"> <span>{link.title}</span> </div> <div class="nav-item nav-item-level-1" rv-hide="link.collapsed" rv-each-sublink="link.links"> <a rv-if="sublink.collapseable | not" class="nav-link" rv-add-class="sublink.level | prepend 'level-'" rv-class-active="sublink.active" rv-route-class-active="sublink.url" rv-route="sublink.url" rv-href="sublink.url" > <span>{sublink.title}</span> </a> <div rv-if="sublink.collapseable" class="nav-link cursor-pointer dropdown-toggle" rv-on-click="toggle | args sublink"> <span>{sublink.title}</span> </div> <div class="nav-item nav-item-level-2" rv-hide="sublink.collapsed" rv-each-subsublink="sublink.links"> <a class="nav-link" rv-add-class="subsublink.level | prepend 'level-'" rv-class-active="subsublink.active" rv-route-class-active="subsublink.url" rv-route="subsublink.url" rv-href="subsublink.url" > <span>{subsublink.title}</span> </a> </div> </div> </div> </nav>