all.pug 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. extends ../layout.pug
  2. block rootNavRight
  3. i.nav-item#notifload
  4. block content
  5. #page-type-all
  6. .container.is-fluid.has-collapsable-nav
  7. .sidebar.is-collapsed
  8. aside
  9. .sidebar-label
  10. span NAV
  11. ul.sidebar-menu
  12. li
  13. a(href='/')
  14. i.icon-home
  15. span Home
  16. if !isGuest
  17. li
  18. a(href='/admin')
  19. i.icon-head
  20. span Account
  21. else
  22. li
  23. a(href='/login')
  24. i.icon-unlock
  25. span Login
  26. ul.collapsable-nav(v-for='treeItem in tree', :class='{ "has-children": treeItem.hasChildren }', v-cloak)
  27. li(v-for='page in treeItem.pages', :class='{ "is-active": page.isActive }')
  28. a(v-on:click='mainAction(page)')
  29. template(v-if='page._id !== "home"')
  30. i(:class='{ "icon-folder2": page.isDirectory, "icon-file-text-o": !page.isDirectory }')
  31. span {{ page.title }}
  32. template(v-else)
  33. i.icon-home
  34. span Home
  35. a.is-pagelink(v-if='page.isDirectory && page.isEntry', v-on:click='goto(page._id)')
  36. i.icon-file-text-o
  37. i.icon-arrow-right2