fix: auto-opening sidebar #1090 (#1787)

* updated the sidebar; on mobile devices, the sidebar will be closed by default

* updated the AppSideBar

* change variable name

Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
This commit is contained in:
Jambaldorj Ochirpurev 2022-11-11 01:41:16 +01:00 committed by GitHub
parent 2a797a210b
commit 703cfd7da2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -176,13 +176,20 @@ export default defineComponent({
},
},
setup(props, context) {
// V-Model Support
const drawer = computed({
// V-Model Support
const drawer = computed({
get: () => {
return props.value;
},
set: (val) => {
context.emit("input", val);
if(window.innerWidth < 760 && state.hasOpenedBefore === false){
state.hasOpenedBefore = true;
val = false
context.emit("input", val);
}
else{
context.emit("input", val);
}
},
});
@ -191,6 +198,7 @@ export default defineComponent({
topSelected: null as string[] | null,
secondarySelected: null as string[] | null,
bottomSelected: null as string[] | null,
hasOpenedBefore: false as boolean,
});
return {