From 3c4f3cb81d1b3181b137cbafd4a90db9fa43b626 Mon Sep 17 00:00:00 2001 From: KevinWh0 <45321184+KevinWh0@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:53:13 +0100 Subject: [PATCH] updated to use .some --- .../frontend/src/components/MkPostForm.vue | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/packages/frontend/src/components/MkPostForm.vue b/packages/frontend/src/components/MkPostForm.vue index ba27b2b469..12f469b35c 100644 --- a/packages/frontend/src/components/MkPostForm.vue +++ b/packages/frontend/src/components/MkPostForm.vue @@ -747,26 +747,24 @@ async function post(ev?: MouseEvent) { if (defaultStore.state.warnMissingAltText) { const filesData = toRaw(files.value); - for (let i = 0; i < filesData.length; i++) { - const file = filesData[i]; - const isMissingAltText = !file.comment; - if (isMissingAltText) { - const { canceled, result } = await os.actions({ - type: 'warning', - text: i18n.ts.thisPostIsMissingAltText, - actions: [{ - value: 'cancel', - text: i18n.ts.thisPostIsMissingAltTextCancel, - }, { - value: 'ignore', - text: i18n.ts.thisPostIsMissingAltTextIgnore, - }], - }); - if (canceled) return; - if (result === 'cancel') return; - break; - } + const isMissingAltText = filesData.some(file => !file.comment); + + if (isMissingAltText) { + const { canceled, result } = await os.actions({ + type: 'warning', + text: i18n.ts.thisPostIsMissingAltText, + actions: [{ + value: 'cancel', + text: i18n.ts.thisPostIsMissingAltTextCancel, + }, { + value: 'ignore', + text: i18n.ts.thisPostIsMissingAltTextIgnore, + }], + }); + + if (canceled) return; + if (result === 'cancel') return; } }