fix: left drawer responsive
This commit is contained in:
parent
2fd21a5ac7
commit
6c170436c2
2 changed files with 28 additions and 11 deletions
|
|
@ -97,6 +97,7 @@ function branchSetting() {}
|
||||||
<template>
|
<template>
|
||||||
<!-- Drawer -->
|
<!-- Drawer -->
|
||||||
<q-drawer
|
<q-drawer
|
||||||
|
no-swipe-open
|
||||||
v-model="leftDrawerOpen"
|
v-model="leftDrawerOpen"
|
||||||
side="left"
|
side="left"
|
||||||
:breakpoint="599"
|
:breakpoint="599"
|
||||||
|
|
@ -222,8 +223,7 @@ function branchSetting() {}
|
||||||
|
|
||||||
:deep(.q-drawer) {
|
:deep(.q-drawer) {
|
||||||
transition: 0.1s width ease-in-out;
|
transition: 0.1s width ease-in-out;
|
||||||
|
background-color: transparent;
|
||||||
background-color: var(--surface-0);
|
|
||||||
padding: var(--size-4);
|
padding: var(--size-4);
|
||||||
padding-right: 0;
|
padding-right: 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,10 @@ const userStore = useUserStore();
|
||||||
|
|
||||||
const rawOption = ref();
|
const rawOption = ref();
|
||||||
const canvasModal = ref(false);
|
const canvasModal = ref(false);
|
||||||
|
|
||||||
const leftDrawerOpen = ref(true);
|
const leftDrawerOpen = ref(true);
|
||||||
|
const leftDrawerMini = ref(false);
|
||||||
|
|
||||||
const filterUnread = ref(false);
|
const filterUnread = ref(false);
|
||||||
const unread = ref<number>(1);
|
const unread = ref<number>(1);
|
||||||
// const filterRole = ref<string[]>();
|
// const filterRole = ref<string[]>();
|
||||||
|
|
@ -169,14 +172,14 @@ onMounted(async () => {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<q-layout view="lHh Lpr lFf">
|
<q-layout view="lHh Lpr lFf">
|
||||||
<drawer-component :mini="!leftDrawerOpen" />
|
<drawer-component
|
||||||
|
:mini="leftDrawerMini"
|
||||||
|
v-model:left-drawer-open="leftDrawerOpen"
|
||||||
|
/>
|
||||||
|
|
||||||
<q-page-container>
|
<q-page-container>
|
||||||
<!-- drawer control -->
|
<!-- drawer control -->
|
||||||
<div
|
<div style="position: relative; z-index: 1000" :hidden="$q.screen.lt.sm">
|
||||||
style="position: relative; z-index: 1000"
|
|
||||||
:hidden="$q.screen.lt.md && leftDrawerOpen"
|
|
||||||
>
|
|
||||||
<div
|
<div
|
||||||
size="36px"
|
size="36px"
|
||||||
style="
|
style="
|
||||||
|
|
@ -200,10 +203,10 @@ onMounted(async () => {
|
||||||
background-color: hsl(var(--negative-bg) / 0.1);
|
background-color: hsl(var(--negative-bg) / 0.1);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
"
|
"
|
||||||
@click="leftDrawerOpen = !leftDrawerOpen"
|
@click="leftDrawerMini = !leftDrawerMini"
|
||||||
>
|
>
|
||||||
<q-icon
|
<q-icon
|
||||||
:name="leftDrawerOpen ? 'mdi-backburger' : 'mdi-forwardburger'"
|
:name="!leftDrawerMini ? 'mdi-backburger' : 'mdi-forwardburger'"
|
||||||
size="16px"
|
size="16px"
|
||||||
style="color: hsl(var(--negative-bg))"
|
style="color: hsl(var(--negative-bg))"
|
||||||
/>
|
/>
|
||||||
|
|
@ -217,9 +220,23 @@ onMounted(async () => {
|
||||||
>
|
>
|
||||||
<!-- header -->
|
<!-- header -->
|
||||||
<div
|
<div
|
||||||
class="q-px-lg surface-0 row items-center justify-between q-pb-md q-pt-lg"
|
class="q-px-lg surface-0 row items-center justify-start q-pb-md q-pt-lg"
|
||||||
style="position: sticky; top: 0; z-index: 8"
|
style="position: sticky; top: 0; z-index: 8"
|
||||||
>
|
>
|
||||||
|
<q-btn
|
||||||
|
v-if="$q.screen.lt.sm"
|
||||||
|
icon="mdi-menu"
|
||||||
|
flat
|
||||||
|
dense
|
||||||
|
rounded
|
||||||
|
class="q-mr-md"
|
||||||
|
@click="
|
||||||
|
() => {
|
||||||
|
leftDrawerMini = false;
|
||||||
|
leftDrawerOpen = !leftDrawerOpen;
|
||||||
|
}
|
||||||
|
"
|
||||||
|
/>
|
||||||
<div class="column">
|
<div class="column">
|
||||||
<span
|
<span
|
||||||
class="title-gradient text-weight-bold"
|
class="title-gradient text-weight-bold"
|
||||||
|
|
@ -245,7 +262,7 @@ onMounted(async () => {
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row q-gutter-x-md items-center">
|
<div class="row q-gutter-x-md items-center" style="margin-left: auto">
|
||||||
<!-- notification -->
|
<!-- notification -->
|
||||||
<q-btn
|
<q-btn
|
||||||
round
|
round
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue