feat: toc sidebar position
This commit is contained in:
@@ -55,20 +55,16 @@
|
||||
v-card.mt-3.animated.fadeInUp.wait-p1s
|
||||
v-toolbar(color='primary', dark, dense, flat)
|
||||
v-toolbar-title.subtitle-1 {{$t(`admin:theme.options`)}}
|
||||
v-spacer
|
||||
v-chip(label, color='white', small).primary--text coming soon
|
||||
v-card-text
|
||||
v-select(
|
||||
:items='[]'
|
||||
:items='tocPositions'
|
||||
outlined
|
||||
prepend-icon='mdi-border-vertical'
|
||||
v-model='config.iconset'
|
||||
v-model='config.tocPosition'
|
||||
label='Table of Contents Position'
|
||||
persistent-hint
|
||||
hint='Select whether the table of contents is shown on the left, right or not at all.'
|
||||
disabled
|
||||
)
|
||||
|
||||
v-flex(lg6 xs12)
|
||||
//- v-card.animated.fadeInUp.wait-p2s
|
||||
//- v-toolbar(color='teal', dark, dense, flat)
|
||||
@@ -155,6 +151,7 @@ export default {
|
||||
theme: 'default',
|
||||
darkMode: false,
|
||||
iconset: '',
|
||||
tocPosition: 'left',
|
||||
injectCSS: '',
|
||||
injectHead: '',
|
||||
injectBody: ''
|
||||
@@ -184,6 +181,13 @@ export default {
|
||||
width: 100
|
||||
}
|
||||
]
|
||||
},
|
||||
tocPositions () {
|
||||
return [
|
||||
{ text: 'Left (default)', value: 'left' },
|
||||
{ text: 'Right', value: 'right' },
|
||||
{ text: 'Hidden', value: 'off' }
|
||||
]
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
@@ -209,6 +213,7 @@ export default {
|
||||
theme: this.config.theme,
|
||||
iconset: this.config.iconset,
|
||||
darkMode: this.darkMode,
|
||||
tocPosition: this.config.tocPosition,
|
||||
injectCSS: this.config.injectCSS,
|
||||
injectHead: this.config.injectHead,
|
||||
injectBody: this.config.injectBody
|
||||
|
Reference in New Issue
Block a user