From 4506a61fa3e3e2d37805d7b0ad729b4571910940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Wed, 10 Sep 2025 15:27:19 +0200 Subject: [PATCH] pl-fe: rename component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- ...debar-menu.tsx => dropdown-navigation.tsx} | 60 +++++++++---------- packages/pl-fe/src/features/ui/index.tsx | 4 +- .../src/features/ui/util/async-components.ts | 2 +- 3 files changed, 33 insertions(+), 33 deletions(-) rename packages/pl-fe/src/components/{sidebar-menu.tsx => dropdown-navigation.tsx} (93%) diff --git a/packages/pl-fe/src/components/sidebar-menu.tsx b/packages/pl-fe/src/components/dropdown-navigation.tsx similarity index 93% rename from packages/pl-fe/src/components/sidebar-menu.tsx rename to packages/pl-fe/src/components/dropdown-navigation.tsx index ecfccceea..ce7f39581 100644 --- a/packages/pl-fe/src/components/sidebar-menu.tsx +++ b/packages/pl-fe/src/components/dropdown-navigation.tsx @@ -53,7 +53,7 @@ const messages = defineMessages({ conversations: { id: 'navigation.direct_messages', defaultMessage: 'Direct messages' }, }); -interface ISidebarLink { +interface IDropdownNavigationLink { href?: string; to?: string; icon: string; @@ -61,7 +61,7 @@ interface ISidebarLink { onClick: React.EventHandler; } -const SidebarLink: React.FC = React.memo(({ href, to, icon, text, onClick }) => { +const DropdownNavigationLink: React.FC = React.memo(({ href, to, icon, text, onClick }) => { const body = ( <>
@@ -87,7 +87,7 @@ const SidebarLink: React.FC = React.memo(({ href, to, icon, text, ); }); -const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { +const DropdownNavigation: React.FC = React.memo((): JSX.Element | null => { const intl = useIntl(); const dispatch = useAppDispatch(); @@ -223,7 +223,7 @@ const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { - { /> {(account.locked || followRequestsCount > 0) && ( - { )} {(interactionRequestsCount > 0) && ( - { )} {features.conversations && ( - { )} {features.bookmarks && ( - { )} {features.groups && ( - { )} {features.lists && ( - { )} {features.circles && ( - { )} {features.events && ( - { )} {features.profileDirectory && ( - { )} {scheduledStatusCount > 0 && ( - { )} {draftCount > 0 && ( - { {features.publicTimeline && <> - : } @@ -340,7 +340,7 @@ const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { /> {features.bubbleTimeline && ( - } @@ -349,7 +349,7 @@ const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { )} {features.federating && ( - } @@ -360,7 +360,7 @@ const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { - { /> {features.followedHashtagsList && ( - { )} {(account.is_admin || account.is_moderator) && ( - { - { - { ) : (
{features.publicTimeline && !restrictUnauth.timelines.local && <> - : } @@ -446,7 +446,7 @@ const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { /> {features.bubbleTimeline && !restrictUnauth.timelines.bubble && ( - } @@ -455,7 +455,7 @@ const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { )} {features.federating && !restrictUnauth.timelines.federated && ( - } @@ -466,7 +466,7 @@ const SidebarMenu: React.FC = React.memo((): JSX.Element | null => { } - { /> {isOpen && ( - { - { ); }); -export { SidebarMenu as default }; +export { DropdownNavigation as default }; diff --git a/packages/pl-fe/src/features/ui/index.tsx b/packages/pl-fe/src/features/ui/index.tsx index 66a4e027b..e1be63bf3 100644 --- a/packages/pl-fe/src/features/ui/index.tsx +++ b/packages/pl-fe/src/features/ui/index.tsx @@ -81,6 +81,7 @@ import { DomainBlocks, Domains, DraftStatuses, + DropdownNavigation, EditEmail, EditFilter, EditGroup, @@ -144,7 +145,6 @@ import { Settings, SettingsStore, Share, - SidebarMenu, Status, StatusHoverCard, TestTimeline, @@ -513,7 +513,7 @@ const UI: React.FC = React.memo(({ children }) => { - + {me && features.chats && ( diff --git a/packages/pl-fe/src/features/ui/util/async-components.ts b/packages/pl-fe/src/features/ui/util/async-components.ts index 8dd5cf05d..32f559d60 100644 --- a/packages/pl-fe/src/features/ui/util/async-components.ts +++ b/packages/pl-fe/src/features/ui/util/async-components.ts @@ -127,6 +127,7 @@ export const ComposeForm = lazy(() => import('pl-fe/features/compose/components/ export const CryptoAddress = lazy(() => import('pl-fe/features/crypto-donate/components/crypto-address')); export const CryptoIcon = lazy(() => import('pl-fe/features/crypto-donate/components/crypto-icon')); export const DatePicker = lazy(() => import('pl-fe/features/birthdays/date-picker')); +export const DropdownNavigation = lazy(() => import('pl-fe/components/dropdown-navigation')); export const EmojiPicker = lazy(() => import('pl-fe/features/emoji/components/emoji-picker')); export const EventHeader = lazy(() => import('pl-fe/features/event/components/event-header')); export const LightningAddress = lazy(() => import('pl-fe/features/crypto-donate/components/lightning-address')); @@ -134,6 +135,5 @@ export const MfaForm = lazy(() => import('pl-fe/features/security/mfa-form')); export const ModalRoot = lazy(() => import('pl-fe/features/ui/components/modal-root')); export const OnboardingWizard = lazy(() => import('pl-fe/features/onboarding/onboarding-wizard')); export const AccountHoverCard = lazy(() => import('pl-fe/components/account-hover-card')); -export const SidebarMenu = lazy(() => import('pl-fe/components/sidebar-menu')); export const StatusHoverCard = lazy(() => import('pl-fe/components/status-hover-card')); export const Video = lazy(() => import('pl-fe/features/video'));