From 60b1d0224c2b2d371c6280cc2d477e669944e852 Mon Sep 17 00:00:00 2001 From: TAKAHASHI Shuuji Date: Sun, 2 Mar 2025 23:50:12 +0900 Subject: [PATCH] refactor: remove `withDefaults` macro and clean up reactive props destructuring (#3217) --- components/account/AccountAvatar.vue | 12 ++-- components/account/AccountDisplayName.vue | 2 +- components/account/AccountFollowButton.vue | 2 +- components/account/AccountInfo.vue | 2 +- components/account/AccountPaginator.vue | 2 +- components/account/TagHoverWrapper.vue | 2 +- components/aria/AriaLog.vue | 17 +++-- components/aria/AriaStatus.vue | 7 +- components/command/CommandItem.vue | 6 +- components/command/CommandKey.vue | 4 +- components/common/CommonBlurhash.vue | 2 +- components/common/CommonCropImage.vue | 17 ++--- components/common/CommonInputImage.vue | 22 +++---- components/common/CommonMask.vue | 2 +- components/common/CommonPaginator.vue | 4 +- components/common/CommonRouteTabs.vue | 2 +- components/common/LocalizedNumber.vue | 8 +-- components/common/dropdown/DropdownItem.vue | 1 - components/content/ContentCode.vue | 6 +- .../conversation/ConversationPaginator.vue | 2 +- components/emoji/Emoji.vue | 2 +- components/modal/ModalConfirm.vue | 4 +- components/modal/ModalDialog.vue | 66 ++++++------------- components/nav/NavSide.vue | 2 +- components/nav/NavSideItem.vue | 18 +++-- components/nav/button/Notification.vue | 1 + .../notification/NotificationPaginator.vue | 2 +- components/publish/PublishAttachment.vue | 8 +-- components/publish/PublishEditorTools.vue | 2 +- components/publish/PublishThreadTools.vue | 10 +-- .../publish/PublishVisibilityPicker.vue | 2 +- components/publish/PublishWidget.vue | 1 - components/publish/PublishWidgetList.vue | 4 -- components/settings/SettingsItem.vue | 22 +++---- components/status/StatusAccountDetails.vue | 2 +- components/status/StatusActions.vue | 6 +- components/status/StatusActionsMore.vue | 6 +- components/status/StatusCard.vue | 45 ++++++------- components/status/StatusDetails.vue | 6 +- components/status/StatusLink.vue | 6 +- components/status/StatusPreviewCard.vue | 4 +- components/status/StatusPreviewCardNormal.vue | 14 ++-- components/status/StatusPreviewGitHub.vue | 8 +-- components/status/StatusPreviewStackBlitz.vue | 6 +- components/status/StatusReplyingTo.vue | 10 +-- components/status/StatusSpoiler.vue | 14 ++-- components/status/edit/StatusEditPreview.vue | 2 +- components/tag/TagCardPaginator.vue | 2 +- components/timeline/TimelinePaginator.vue | 2 +- components/tiptap/TiptapCodeBlock.vue | 6 +- docs/components/global/ClipboardIcon.vue | 2 +- docs/components/global/ToggleIcon.vue | 2 +- 52 files changed, 177 insertions(+), 232 deletions(-) diff --git a/components/account/AccountAvatar.vue b/components/account/AccountAvatar.vue index 41a6880f..195a9d44 100644 --- a/components/account/AccountAvatar.vue +++ b/components/account/AccountAvatar.vue @@ -1,7 +1,7 @@