fix: sidebar display

This commit is contained in:
Nick
2019-08-04 13:54:23 -04:00
parent 065c1bb12e
commit e1f8bf59f5
9 changed files with 338 additions and 52 deletions

View File

@@ -293,7 +293,7 @@ module.exports = () => {
config: [
{
id: uuid(),
icon: 'home',
icon: 'mdi-home',
kind: 'link',
label: 'Home',
target: '/',

View File

@@ -21,20 +21,8 @@ block body
:is-published=page.isPublished.toString()
:toc=page.toc
:page-id=page.id
:sidebar=sidebar
)
template(slot='sidebar')
each navItem in sidebar
if navItem.kind === 'link'
v-list-item(
href=navItem.target
)
v-list-item-avatar
v-icon= navItem.icon
v-list-item-title= navItem.label
else if navItem.kind === 'divider'
v-divider.my-2
else if navItem.kind === 'header'
v-subheader.pl-4= navItem.label
template(slot='contents')
div(v-pre)!= page.render
if injectCode.body