From f89cfb08d93a3f2b32023cc82cdf4a2739bf1b79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Sat, 28 Jun 2025 13:35:23 +0200 Subject: [PATCH] pl-fe: a11y: make sidebar button also close it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-fe/src/components/thumb-navigation.tsx | 9 +++++---- packages/pl-fe/src/locales/en.json | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/pl-fe/src/components/thumb-navigation.tsx b/packages/pl-fe/src/components/thumb-navigation.tsx index dc4838abd..a4c048c1e 100644 --- a/packages/pl-fe/src/components/thumb-navigation.tsx +++ b/packages/pl-fe/src/components/thumb-navigation.tsx @@ -21,7 +21,8 @@ const messages = defineMessages({ notifications: { id: 'navigation.notifications', defaultMessage: 'Notifications' }, chats: { id: 'navigation.chats', defaultMessage: 'Chats' }, compose: { id: 'navigation.compose', defaultMessage: 'Compose' }, - sidebar: { id: 'navigation.sidebar', defaultMessage: 'Open sidebar' }, + openSidebar: { id: 'navigation.sidebar', defaultMessage: 'Open sidebar' }, + closeSidebar: { id: 'navigation.sidebar.close', defaultMessage: 'Close sidebar' }, }); const ThumbNavigation: React.FC = React.memo((): JSX.Element => { @@ -32,7 +33,7 @@ const ThumbNavigation: React.FC = React.memo((): JSX.Element => { const match = useRouteMatch<{ groupId: string }>('/groups/:groupId'); - const { openSidebar } = useUiStore(); + const { openSidebar, closeSidebar, isSidebarOpen } = useUiStore(); const { openModal } = useModalsStore(); const { unreadChatsCount } = useStatContext(); @@ -67,8 +68,8 @@ const ThumbNavigation: React.FC = React.memo((): JSX.Element => {