From c548ec9906947c72743e611254a6557e8e8d057c Mon Sep 17 00:00:00 2001 From: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Wed, 5 Feb 2025 19:01:44 +0900 Subject: refactor(frontend): verbatimModuleSyntaxを有効化 (#15323) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * wip * wip * wip * wip * revert unnecessary changes * wip * refactor(frontend): enforce verbatimModuleSyntax * fix * refactor(frontend-shared): enforce verbatimModuleSyntax * wip * refactor(frontend-embed): enforce verbatimModuleSyntax * enforce consistent-type-imports * fix lint config * attemt to fix ci * fix lint * fix * fix * fix --- packages/frontend/src/widgets/WidgetActivity.vue | 5 +++-- packages/frontend/src/widgets/WidgetAichan.vue | 5 +++-- packages/frontend/src/widgets/WidgetAiscript.vue | 5 +++-- packages/frontend/src/widgets/WidgetAiscriptApp.vue | 11 +++++++---- packages/frontend/src/widgets/WidgetBirthdayFollowings.vue | 5 +++-- packages/frontend/src/widgets/WidgetButton.vue | 5 +++-- packages/frontend/src/widgets/WidgetCalendar.vue | 5 +++-- packages/frontend/src/widgets/WidgetClicker.vue | 5 +++-- packages/frontend/src/widgets/WidgetClock.vue | 5 +++-- packages/frontend/src/widgets/WidgetDigitalClock.vue | 5 +++-- packages/frontend/src/widgets/WidgetFederation.vue | 5 +++-- packages/frontend/src/widgets/WidgetInstanceCloud.vue | 5 +++-- packages/frontend/src/widgets/WidgetInstanceInfo.vue | 5 +++-- packages/frontend/src/widgets/WidgetJobQueue.vue | 5 +++-- packages/frontend/src/widgets/WidgetMemo.vue | 5 +++-- packages/frontend/src/widgets/WidgetNotifications.vue | 5 +++-- packages/frontend/src/widgets/WidgetOnlineUsers.vue | 5 +++-- packages/frontend/src/widgets/WidgetPhotos.vue | 5 +++-- packages/frontend/src/widgets/WidgetPostForm.vue | 5 +++-- packages/frontend/src/widgets/WidgetProfile.vue | 5 +++-- packages/frontend/src/widgets/WidgetRss.vue | 5 +++-- packages/frontend/src/widgets/WidgetRssTicker.vue | 5 +++-- packages/frontend/src/widgets/WidgetSlideshow.vue | 5 +++-- packages/frontend/src/widgets/WidgetTimeline.vue | 5 +++-- packages/frontend/src/widgets/WidgetTrends.vue | 5 +++-- packages/frontend/src/widgets/WidgetUnixClock.vue | 5 +++-- packages/frontend/src/widgets/WidgetUserList.vue | 5 +++-- packages/frontend/src/widgets/index.ts | 3 ++- packages/frontend/src/widgets/server-metric/index.vue | 5 +++-- packages/frontend/src/widgets/widget.ts | 2 +- 30 files changed, 91 insertions(+), 60 deletions(-) (limited to 'packages/frontend/src/widgets') diff --git a/packages/frontend/src/widgets/WidgetActivity.vue b/packages/frontend/src/widgets/WidgetActivity.vue index 0aaf18ddd1..cf1110da2b 100644 --- a/packages/frontend/src/widgets/WidgetActivity.vue +++ b/packages/frontend/src/widgets/WidgetActivity.vue @@ -21,10 +21,11 @@ SPDX-License-Identifier: AGPL-3.0-only + + diff --git a/packages/frontend/src/components/MkReactionsViewer.reaction.vue b/packages/frontend/src/components/MkReactionsViewer.reaction.vue index 41e475eade..2e453aeb8f 100644 --- a/packages/frontend/src/components/MkReactionsViewer.reaction.vue +++ b/packages/frontend/src/components/MkReactionsViewer.reaction.vue @@ -8,11 +8,11 @@ SPDX-License-Identifier: AGPL-3.0-only ref="buttonEl" v-ripple="canToggle" class="_button" - :class="[$style.root, { [$style.reacted]: note.myReaction == reaction, [$style.canToggle]: canToggle, [$style.small]: defaultStore.state.reactionsDisplaySize === 'small', [$style.large]: defaultStore.state.reactionsDisplaySize === 'large' }]" + :class="[$style.root, { [$style.reacted]: note.myReaction == reaction, [$style.canToggle]: canToggle, [$style.small]: prefer.s.reactionsDisplaySize === 'small', [$style.large]: prefer.s.reactionsDisplaySize === 'large' }]" @click="toggleReaction()" @contextmenu.prevent.stop="menu" > - + {{ count }} @@ -30,11 +30,11 @@ import { useTooltip } from '@/scripts/use-tooltip.js'; import { $i } from '@/account.js'; import MkReactionEffect from '@/components/MkReactionEffect.vue'; import { claimAchievement } from '@/scripts/achievements.js'; -import { defaultStore } from '@/store.js'; import { i18n } from '@/i18n.js'; import * as sound from '@/scripts/sound.js'; import { checkReactionPermissions } from '@/scripts/check-reaction-permissions.js'; import { customEmojisMap } from '@/custom-emojis.js'; +import { prefer } from '@/preferences.js'; const props = defineProps<{ reaction: string; @@ -90,7 +90,7 @@ async function toggleReaction() { } }); } else { - if (defaultStore.state.confirmOnReact) { + if (prefer.s.confirmOnReact) { const confirm = await os.confirm({ type: 'question', text: i18n.tsx.reactAreYouSure({ emoji: props.reaction.replace('@.', '') }), @@ -135,7 +135,7 @@ async function menu(ev) { } function anime() { - if (document.hidden || !defaultStore.state.animation || buttonEl.value == null) return; + if (document.hidden || !prefer.s.animation || buttonEl.value == null) return; const rect = buttonEl.value.getBoundingClientRect(); const x = rect.left + 16; diff --git a/packages/frontend/src/components/MkReactionsViewer.vue b/packages/frontend/src/components/MkReactionsViewer.vue index 63b202f9f3..bb60db8d34 100644 --- a/packages/frontend/src/components/MkReactionsViewer.vue +++ b/packages/frontend/src/components/MkReactionsViewer.vue @@ -5,11 +5,11 @@ SPDX-License-Identifier: AGPL-3.0-only