Programmatically build links. Styling Changes

This commit is contained in:
2023-11-16 16:35:41 -05:00
parent 791f065367
commit 214cfbd1be
14 changed files with 278 additions and 142 deletions

View File

@@ -0,0 +1,97 @@
<template>
<q-layout view="hHh Lpr fFf"> <!-- Be sure to play with the Layout demo on docs -->
<!-- (Optional) The Header -->
<q-header elevated>
<q-toolbar>
<q-btn
flat
round
dense
icon="menu"
@click="leftDrawer = !leftDrawer"
/>
<q-toolbar-title>
Header
</q-toolbar-title>
</q-toolbar>
<q-tabs>
<q-route-tab
icon="map"
to="/your/route"
replace
label="One Tab"
/>
<q-route-tab
icon="assignment"
to="/some/other/route"
replace
label="Other Tab"
/>
</q-tabs>
</q-header>
<!-- (Optional) The Footer -->
<q-footer>
<q-tabs switch-indicator>
<q-route-tab
icon="map"
to="/your/route"
replace
label="One Tab"
/>
<q-route-tab
icon="assignment"
to="/some/other/route"
replace
label="Other Tab"
/>
</q-tabs>
<q-toolbar>
<q-btn
flat
round
dense
icon="menu"
@click="leftDrawer = !leftDrawer"
/>
<q-toolbar-title>
Footer
</q-toolbar-title>
</q-toolbar>
</q-footer>
<!-- (Optional) A Drawer; you can add one more with side="right" or change this one's side -->
<q-drawer
v-model="leftDrawer"
side="left"
bordered
content-class="bg-grey-2"
>
<!-- QScrollArea is optional -->
<q-scroll-area class="fit q-pa-sm">
<!-- Content here -->
</q-scroll-area>
</q-drawer>
<q-page-container>
<!-- This is where pages get injected -->
<router-view />
</q-page-container>
</q-layout>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue'
export default defineComponent({
// name: 'LayoutName',
setup() {
const leftDrawer = ref(false)
return { leftDrawer }
}
})
</script>