Skip to content

Commit 404fca6

Browse files
fix(frontend): fix build error (#17050)
1 parent 3fe0477 commit 404fca6

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

packages/frontend/src/components/MkFormDialog.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ SPDX-License-Identifier: AGPL-3.0-only
2626
</template>
2727

2828
<script lang="ts" setup>
29-
import { reactive, useTemplateRef } from 'vue';
29+
import { ref, useTemplateRef } from 'vue';
3030
import type { Form } from '@/utility/form.js';
3131
import MkModalWindow from '@/components/MkModalWindow.vue';
3232
import MkForm from '@/components/MkForm.vue';
@@ -47,7 +47,7 @@ const emit = defineEmits<{
4747
4848
const dialog = useTemplateRef('dialog');
4949
50-
const values = reactive((() => {
50+
const values = ref((() => {
5151
const obj: Record<string, any> = {};
5252
for (const item in props.form) {
5353
if ('default' in props.form[item]) {
@@ -61,7 +61,7 @@ const values = reactive((() => {
6161
6262
function ok() {
6363
emit('done', {
64-
result: values,
64+
result: values.value,
6565
});
6666
dialog.value?.close();
6767
}

packages/frontend/src/components/MkWidgetSettingsDialog.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ const emit = defineEmits<{
6868
6969
const dialog = useTemplateRef('dialog');
7070
71-
const settings = reactive<Record<string, any>>(deepClone(props.currentSettings));
71+
const settings = ref<Record<string, any>>(deepClone(props.currentSettings));
7272
7373
function save() {
74-
emit('saved', deepClone(settings));
74+
emit('saved', deepClone(settings.value));
7575
dialog.value?.close();
7676
}
7777

0 commit comments

Comments
 (0)