fix: drawer width

This commit is contained in:
puriphatt 2024-04-19 11:09:36 +07:00
parent c848c095c6
commit ab533c190d

View file

@ -1,5 +1,5 @@
<script setup lang="ts">
import { ref } from 'vue';
import { ref, watch } from 'vue';
defineProps<{
title: string;
@ -12,6 +12,7 @@ defineProps<{
undo?: (...args: unknown[]) => void;
}>();
// const drawerWidth = ref(window.screen.width * 0.8);
const drawerOpen = defineModel<boolean>('drawerOpen', {
default: false,
});
@ -23,13 +24,22 @@ function reset() {
myForm.value.resetValidation();
}
}
// watch(
// () => window.screen.width,
// (v) => {
// console.log(v);
// drawerWidth.value = v;
// },
// );
</script>
<template>
<q-drawer
@before-hide="reset"
@hide="close"
:width="1300"
:breakpoint="500"
:width="$q.screen.gt.md ? 1200 : $q.screen.gt.xs ? 700 : 900"
:breakpoint="1366"
v-model="drawerOpen"
behavior="mobile"
side="right"