From 75dc349b048a4d7dd26c170ad0cb9529020fce99 Mon Sep 17 00:00:00 2001 From: Owais Jamil Date: Wed, 15 Apr 2026 11:35:58 -0500 Subject: [PATCH] refactor: use icon kind & bool props --- src/components/LoginPanel.tsx | 4 +-- src/components/ProfileSkeleton.tsx | 2 +- src/components/ReauthBanner.tsx | 2 +- src/components/Wordmark.tsx | 4 +-- src/components/account/AccountButtons.tsx | 8 ++--- src/components/account/AccountSwitcher.tsx | 2 +- src/components/account/AccountSwitcherRow.tsx | 2 +- .../actors/ActorTypeaheadLoading.tsx | 2 +- src/components/deck/AddColumnPanel.tsx | 33 ++++++++--------- src/components/deck/ColumnPicker.tsx | 5 ++- src/components/deck/DeckColumn.tsx | 17 ++++----- src/components/deck/DeckWorkspace.tsx | 4 +-- src/components/deck/DiagnosticsPanel.tsx | 12 +++---- .../diagnostics/RecordBacklinksPanel.tsx | 4 +-- .../explorer/ExplorerBreadcrumb.tsx | 5 ++- src/components/explorer/ExplorerPanel.tsx | 2 +- src/components/explorer/explorer-state.ts | 6 ++-- src/components/feeds/DraftsList.tsx | 10 +++--- src/components/feeds/FeedChipAvatar.tsx | 2 +- src/components/feeds/FeedComposer.tsx | 22 ++++++------ src/components/feeds/FeedDrawer.tsx | 10 +++--- src/components/feeds/FeedEmpty.tsx | 4 +-- src/components/feeds/FeedPane.tsx | 4 +-- src/components/feeds/FeedTabs.tsx | 2 +- src/components/feeds/FeedWorkspace.tsx | 2 +- src/components/feeds/ImageGallery.tsx | 16 ++++----- src/components/feeds/MediaNoticeToast.tsx | 4 +-- src/components/feeds/PostCard.tsx | 8 ++--- src/components/feeds/embeds/VideoEmbed.tsx | 13 +++---- src/components/moderation/ModeratedAvatar.tsx | 2 +- .../moderation/ModeratedBlurOverlay.tsx | 2 +- .../moderation/ModerationBadgeRow.tsx | 6 ++-- .../notifications/NotificationItem.tsx | 2 +- .../notifications/NotificationsPanel.tsx | 6 ++-- src/components/posts/PostEngagementPanel.tsx | 2 +- src/components/posts/PostPanel.tsx | 2 +- src/components/posts/ThreadDrawer.tsx | 4 +-- .../FollowHygeineConfirmationDialog.tsx | 6 ++-- src/components/profile/FollowHygienePanel.tsx | 10 +++--- .../profile/FollowHygieneToolbar.tsx | 6 ++-- src/components/profile/ProfileActorList.tsx | 20 ++++------- src/components/profile/ProfileFeed.tsx | 9 ++--- src/components/profile/ProfileHero.tsx | 10 ++---- src/components/profile/ProfilePanel.tsx | 4 +-- src/components/rail/AppRailButton.tsx | 2 +- src/components/saved/SavedPostsPanel.tsx | 10 +++--- src/components/search/HashtagPanel.tsx | 2 +- .../search/LocalPostResultsList.tsx | 2 +- .../search/SearchPreflightPanel.tsx | 10 +++--- src/components/search/SearchQueryInput.tsx | 12 ++----- src/components/search/SyncStatusPanel.tsx | 10 ++---- .../settings/SettingsInlineFeedback.tsx | 2 +- .../settings/SettingsModeration.tsx | 2 +- src/components/settings/SettingsPanel.tsx | 2 +- src/components/shared/ContextMenu.tsx | 4 +-- src/components/shared/ErrorToast.tsx | 4 +-- src/components/shared/Icon.tsx | 36 +++++++++++++++++-- 57 files changed, 194 insertions(+), 206 deletions(-) diff --git a/src/components/LoginPanel.tsx b/src/components/LoginPanel.tsx index 29aa646..b42fa0d 100644 --- a/src/components/LoginPanel.tsx +++ b/src/components/LoginPanel.tsx @@ -14,11 +14,11 @@ function LoginSubmitButton(props: { pending: boolean }) { when={props.pending} fallback={ <> -