add header toggle (intended for mobile)
This commit is contained in:
parent
37e7fd3416
commit
b573f1a24a
1 changed files with 20 additions and 0 deletions
|
@ -30,6 +30,7 @@ const acknowledged = ref(false)
|
||||||
const storageId = ref('')
|
const storageId = ref('')
|
||||||
const routeId = ref('')
|
const routeId = ref('')
|
||||||
const warning = ref({} as WarningModal)
|
const warning = ref({} as WarningModal)
|
||||||
|
const headerToggled = ref(false)
|
||||||
const breadcrumbs = computed({
|
const breadcrumbs = computed({
|
||||||
get() { return routeStore._breadcrumbs },
|
get() { return routeStore._breadcrumbs },
|
||||||
set() {}
|
set() {}
|
||||||
|
@ -117,6 +118,12 @@ const handlePageClosed = async (scriptUrl?: string) => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const toggleHeader = (event: Event, value: boolean) => {
|
||||||
|
event.preventDefault()
|
||||||
|
headerToggled.value = value
|
||||||
|
console.log(value)
|
||||||
|
}
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await refresh()
|
await refresh()
|
||||||
firstInit.value = true
|
firstInit.value = true
|
||||||
|
@ -133,6 +140,7 @@ onMounted(async () => {
|
||||||
#main-container
|
#main-container
|
||||||
header(
|
header(
|
||||||
v-if='firstInit && !!globalConfig.header'
|
v-if='firstInit && !!globalConfig.header'
|
||||||
|
:class='{ visible: headerToggled }'
|
||||||
)
|
)
|
||||||
nav#header-nav
|
nav#header-nav
|
||||||
ul
|
ul
|
||||||
|
@ -159,6 +167,18 @@ onMounted(async () => {
|
||||||
span.spacer /
|
span.spacer /
|
||||||
#header-controls
|
#header-controls
|
||||||
ThemePicker
|
ThemePicker
|
||||||
|
button.input(
|
||||||
|
@click='($evt) => toggleHeader($evt, false)'
|
||||||
|
class='header-toggle'
|
||||||
|
)
|
||||||
|
span Close Menu
|
||||||
|
button.input(
|
||||||
|
v-if='firstInit && !!globalConfig.header'
|
||||||
|
@click='($evt) => toggleHeader($evt, true)'
|
||||||
|
class='header-toggle'
|
||||||
|
:class='{ visible: !headerToggled }'
|
||||||
|
)
|
||||||
|
span Menu
|
||||||
main(
|
main(
|
||||||
v-if='ready'
|
v-if='ready'
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Reference in a new issue