Fix animation on panel config

This commit is contained in:
rijkvanzanten
2021-06-11 21:51:54 -04:00
parent 33e5f00432
commit 48cd63bc3c

View File

@@ -1,6 +1,6 @@
<template>
<v-drawer
:model-value="true"
:model-value="isOpen"
:title="(panel && panel.name) || t('panel')"
@cancel="$emit('cancel')"
icon="insert_chart"
@@ -92,6 +92,7 @@ import { getPanels } from '@/panels';
import { FancySelectItem } from '@/components/v-fancy-select/types';
import { Panel } from '@/types';
import { useI18n } from 'vue-i18n';
import { useDialogRoute } from '@/composables/use-dialog-route';
export default defineComponent({
name: 'PanelConfiguration',
@@ -106,6 +107,8 @@ export default defineComponent({
const { panels } = getPanels();
const isOpen = useDialogRoute();
const edits = reactive<Partial<Panel>>({
show_header: props.panel?.show_header ?? true,
type: props.panel?.type || undefined,
@@ -154,6 +157,7 @@ export default defineComponent({
emitSave,
edits,
t,
isOpen,
};
function emitSave() {