From df315b18e0a4fb520a74a972cc8f01bacb861b90 Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Tue, 3 Jun 2025 22:14:31 +0900 Subject: [PATCH] refactor: harden types --- .../frontend/src/components/MkImageEffectorDialog.vue | 3 ++- .../src/components/MkWatermarkEditorDialog.Layer.vue | 4 +++- .../src/utility/image-effector/ImageEffector.ts | 6 +++--- packages/frontend/src/utility/image-effector/fxs.ts | 7 +++++++ packages/frontend/src/utility/watermark.ts | 11 +++++------ 5 files changed, 20 insertions(+), 11 deletions(-) diff --git a/packages/frontend/src/components/MkImageEffectorDialog.vue b/packages/frontend/src/components/MkImageEffectorDialog.vue index 997dd4d528..42502ba449 100644 --- a/packages/frontend/src/components/MkImageEffectorDialog.vue +++ b/packages/frontend/src/components/MkImageEffectorDialog.vue @@ -77,6 +77,7 @@ const dialog = useTemplateRef('dialog'); async function cancel() { if (layers.length > 0) { const { canceled } = await os.confirm({ + type: 'warning', text: i18n.ts._imageEffector.discardChangesConfirm, }); if (canceled) return; @@ -132,7 +133,7 @@ function onLayerDelete(layer: ImageEffectorLayer) { const canvasEl = useTemplateRef('canvasEl'); -let renderer: ImageEffector | null = null; +let renderer: ImageEffector | null = null; let imageBitmap: ImageBitmap | null = null; onMounted(async () => { diff --git a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue index 6c81d68f85..11ae091d90 100644 --- a/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue +++ b/packages/frontend/src/components/MkWatermarkEditorDialog.Layer.vue @@ -263,6 +263,7 @@ SPDX-License-Identifier: AGPL-3.0-only