From 406b4bdbe79b5b0b68fcdcb3c4b6e419460a0258 Mon Sep 17 00:00:00 2001
From: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
Date: Thu, 7 Dec 2023 14:42:09 +0900
Subject: refactor(frontend): 非推奨となったReactivity
Transformを使わないように (#12539)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* refactor(frontend): 非推奨となったReactivity Transformを使わないように
* refactor: 不要な括弧を除去
* fix: 不要なアノテーションを除去
* fix: Refの配列をrefしている部分の対応
* refactor: 不要な括弧を除去
* fix: lint
* refactor: Ref、ShallowRef、ComputedRefの変数の宣言をletからconstに置換
* fix: type error
* chore: drop reactivity transform from eslint configuration
* refactor: remove unnecessary import
* fix: 対応漏れ
---
packages/frontend/src/components/MkAbuseReport.vue | 5 +-
.../frontend/src/components/MkAchievements.vue | 10 +-
packages/frontend/src/components/MkAnalogClock.vue | 64 ++--
packages/frontend/src/components/MkAsUi.vue | 6 +-
packages/frontend/src/components/MkButton.vue | 14 +-
packages/frontend/src/components/MkChart.vue | 4 +-
packages/frontend/src/components/MkChartLegend.vue | 19 +-
packages/frontend/src/components/MkClickerGame.vue | 14 +-
packages/frontend/src/components/MkContextMenu.vue | 16 +-
.../frontend/src/components/MkCropperDialog.vue | 16 +-
packages/frontend/src/components/MkDialog.vue | 19 +-
.../src/components/MkEmojiPickerDialog.vue | 13 +-
.../src/components/MkFileCaptionEditWindow.vue | 10 +-
packages/frontend/src/components/MkFolder.vue | 20 +-
.../frontend/src/components/MkFollowButton.vue | 24 +-
.../frontend/src/components/MkForgotPassword.vue | 18 +-
packages/frontend/src/components/MkHeatmap.vue | 18 +-
.../frontend/src/components/MkImgWithBlurhash.vue | 45 ++-
.../frontend/src/components/MkInstanceCardMini.vue | 5 +-
.../frontend/src/components/MkInstanceStats.vue | 16 +-
.../frontend/src/components/MkInstanceTicker.vue | 4 +-
packages/frontend/src/components/MkLaunchPad.vue | 6 +-
packages/frontend/src/components/MkLink.vue | 8 +-
packages/frontend/src/components/MkMediaBanner.vue | 4 +-
packages/frontend/src/components/MkMediaImage.vue | 18 +-
packages/frontend/src/components/MkMediaList.vue | 4 +-
packages/frontend/src/components/MkMenu.vue | 30 +-
packages/frontend/src/components/MkMiniChart.vue | 20 +-
packages/frontend/src/components/MkModal.vue | 92 +++---
packages/frontend/src/components/MkModalWindow.vue | 24 +-
packages/frontend/src/components/MkNote.vue | 78 ++---
.../frontend/src/components/MkNoteDetailed.vue | 76 ++---
packages/frontend/src/components/MkNoteSimple.vue | 4 +-
packages/frontend/src/components/MkNoteSub.vue | 6 +-
.../src/components/MkNotificationSelectWindow.vue | 6 +-
.../frontend/src/components/MkNotifications.vue | 2 +-
packages/frontend/src/components/MkOmit.vue | 14 +-
packages/frontend/src/components/MkPageWindow.vue | 38 +--
packages/frontend/src/components/MkPagination.vue | 60 ++--
.../frontend/src/components/MkPasswordDialog.vue | 18 +-
.../frontend/src/components/MkPlusOneEffect.vue | 6 +-
packages/frontend/src/components/MkPopupMenu.vue | 8 +-
packages/frontend/src/components/MkPostForm.vue | 368 ++++++++++-----------
.../frontend/src/components/MkPostFormDialog.vue | 8 +-
.../frontend/src/components/MkPullToRefresh.vue | 78 ++---
.../components/MkPushNotificationAllowButton.vue | 41 +--
packages/frontend/src/components/MkRadio.vue | 4 +-
.../frontend/src/components/MkReactionEffect.vue | 6 +-
.../frontend/src/components/MkReactionsViewer.vue | 26 +-
.../frontend/src/components/MkRetentionHeatmap.vue | 16 +-
packages/frontend/src/components/MkSignin.vue | 90 ++---
.../frontend/src/components/MkSigninDialog.vue | 8 +-
.../src/components/MkSignupDialog.form.vue | 152 ++++-----
.../frontend/src/components/MkSignupDialog.vue | 12 +-
.../frontend/src/components/MkSubNoteContent.vue | 4 +-
packages/frontend/src/components/MkTagCloud.vue | 20 +-
packages/frontend/src/components/MkTimeline.vue | 10 +-
packages/frontend/src/components/MkToast.vue | 6 +-
.../src/components/MkTokenGenerateWindow.vue | 26 +-
packages/frontend/src/components/MkUrlPreview.vue | 60 ++--
.../frontend/src/components/MkUrlPreviewPopup.vue | 10 +-
.../components/MkUserAnnouncementEditDialog.vue | 32 +-
.../frontend/src/components/MkUserCardMini.vue | 6 +-
.../src/components/MkUserOnlineIndicator.vue | 4 +-
packages/frontend/src/components/MkUserPopup.vue | 18 +-
.../frontend/src/components/MkUserSelectDialog.vue | 40 +--
.../src/components/MkUserSetupDialog.Privacy.vue | 8 +-
.../frontend/src/components/MkVisibilityPicker.vue | 10 +-
.../MkVisitorDashboard.ActiveUsersChart.vue | 10 +-
.../frontend/src/components/MkVisitorDashboard.vue | 10 +-
packages/frontend/src/components/MkWindow.vue | 94 +++---
.../frontend/src/components/MkYouTubePlayer.vue | 15 +-
packages/frontend/src/components/global/MkA.vue | 3 +-
packages/frontend/src/components/global/MkAd.vue | 2 +-
.../frontend/src/components/global/MkAvatar.vue | 16 +-
.../src/components/global/MkCustomEmoji.vue | 4 +-
.../src/components/global/MkPageHeader.vue | 28 +-
.../src/components/global/MkStickyContainer.vue | 62 ++--
packages/frontend/src/components/global/MkTime.vue | 42 +--
.../frontend/src/components/global/RouterView.vue | 14 +-
80 files changed, 1124 insertions(+), 1121 deletions(-)
(limited to 'packages/frontend/src/components')
diff --git a/packages/frontend/src/components/MkAbuseReport.vue b/packages/frontend/src/components/MkAbuseReport.vue
index 2c7be319cb..ce7e134b70 100644
--- a/packages/frontend/src/components/MkAbuseReport.vue
+++ b/packages/frontend/src/components/MkAbuseReport.vue
@@ -41,6 +41,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkChart.vue b/packages/frontend/src/components/MkChart.vue
index fe7077bdbf..adb3c134ae 100644
--- a/packages/frontend/src/components/MkChart.vue
+++ b/packages/frontend/src/components/MkChart.vue
@@ -74,7 +74,7 @@ const props = defineProps({
},
});
-let legendEl = $shallowRef>();
+const legendEl = shallowRef>();
const sum = (...arr) => arr.reduce((r, a) => r.map((b, i) => a[i] + b));
const negate = arr => arr.map(x => -x);
@@ -268,7 +268,7 @@ const render = () => {
gradient,
},
},
- plugins: [chartVLine(vLineColor), ...(props.detailed ? [chartLegend(legendEl)] : [])],
+ plugins: [chartVLine(vLineColor), ...(props.detailed ? [chartLegend(legendEl.value)] : [])],
});
};
diff --git a/packages/frontend/src/components/MkChartLegend.vue b/packages/frontend/src/components/MkChartLegend.vue
index d321114cba..1a1b4323d9 100644
--- a/packages/frontend/src/components/MkChartLegend.vue
+++ b/packages/frontend/src/components/MkChartLegend.vue
@@ -13,29 +13,30 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkCropperDialog.vue b/packages/frontend/src/components/MkCropperDialog.vue
index 81f3936600..0a1ddd3171 100644
--- a/packages/frontend/src/components/MkCropperDialog.vue
+++ b/packages/frontend/src/components/MkCropperDialog.vue
@@ -31,7 +31,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkFileCaptionEditWindow.vue b/packages/frontend/src/components/MkFileCaptionEditWindow.vue
index 28888fb9c8..922089a78b 100644
--- a/packages/frontend/src/components/MkFileCaptionEditWindow.vue
+++ b/packages/frontend/src/components/MkFileCaptionEditWindow.vue
@@ -25,7 +25,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkFolder.vue b/packages/frontend/src/components/MkFolder.vue
index 60ecc13056..6b7dfb20e3 100644
--- a/packages/frontend/src/components/MkFolder.vue
+++ b/packages/frontend/src/components/MkFolder.vue
@@ -50,7 +50,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkFollowButton.vue b/packages/frontend/src/components/MkFollowButton.vue
index b8de71e3b7..88d3188189 100644
--- a/packages/frontend/src/components/MkFollowButton.vue
+++ b/packages/frontend/src/components/MkFollowButton.vue
@@ -35,7 +35,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkHeatmap.vue b/packages/frontend/src/components/MkHeatmap.vue
index 0022531e58..a57e6c9292 100644
--- a/packages/frontend/src/components/MkHeatmap.vue
+++ b/packages/frontend/src/components/MkHeatmap.vue
@@ -13,7 +13,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkLink.vue b/packages/frontend/src/components/MkLink.vue
index 0501d797f8..808a071d10 100644
--- a/packages/frontend/src/components/MkLink.vue
+++ b/packages/frontend/src/components/MkLink.vue
@@ -14,7 +14,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkMediaBanner.vue b/packages/frontend/src/components/MkMediaBanner.vue
index 122f8ad794..92b5388c34 100644
--- a/packages/frontend/src/components/MkMediaBanner.vue
+++ b/packages/frontend/src/components/MkMediaBanner.vue
@@ -32,7 +32,7 @@ SPDX-License-Identifier: AGPL-3.0-only