mirror of
https://github.com/directus/directus.git
synced 2026-02-02 05:45:17 -05:00
Fix animation on panel config
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user