From 9f0d0651bfa2ac1eb96689efae662f2903e41850 Mon Sep 17 00:00:00 2001 From: 7w1 Date: Mon, 18 May 2026 16:44:12 -0500 Subject: [PATCH] fix: tablet layouts taking full screen --- .changeset/fix-tablet-layout-issue.md | 5 +++++ src/app/features/room/MembersDrawer.tsx | 7 +++---- src/app/pages/client/direct/Direct.tsx | 5 ++--- src/app/pages/client/explore/Explore.tsx | 5 ++--- src/app/pages/client/home/Home.tsx | 5 ++--- src/app/pages/client/inbox/Inbox.tsx | 5 ++--- src/app/pages/client/space/Space.tsx | 4 ++-- 7 files changed, 18 insertions(+), 18 deletions(-) create mode 100644 .changeset/fix-tablet-layout-issue.md diff --git a/.changeset/fix-tablet-layout-issue.md b/.changeset/fix-tablet-layout-issue.md new file mode 100644 index 000000000..9efccf079 --- /dev/null +++ b/.changeset/fix-tablet-layout-issue.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Fix tablet layouts having the sidebar fill up the screen. diff --git a/src/app/features/room/MembersDrawer.tsx b/src/app/features/room/MembersDrawer.tsx index 3aeb18c15..779003437 100644 --- a/src/app/features/room/MembersDrawer.tsx +++ b/src/app/features/room/MembersDrawer.tsx @@ -57,7 +57,6 @@ import { useSableCosmetics } from '$hooks/useSableCosmetics'; import { formatCompactNumber } from '$utils/formatCompactNumber'; import * as css from './MembersDrawer.css'; import { SidebarResizer } from '$pages/client/sidebar/SidebarResizer'; -import { mobileOrTablet } from '$utils/user-agent'; import { useScreenSizeContext, ScreenSize } from '$hooks/useScreenSize'; type MemberDrawerHeaderProps = { @@ -317,7 +316,7 @@ export function MembersDrawer({ room, members }: MembersDrawerProps) { }, [memberSidebarWidth]); const screenSize = useScreenSizeContext(); - const isMobile = mobileOrTablet() || screenSize === ScreenSize.Mobile; + const isMobile = screenSize === ScreenSize.Mobile; const hideText = curWidth <= 80 && !isMobile; return ( - {!mobileOrTablet() && ( + {!isMobile && ( )} - {!mobileOrTablet() && ( + {!isMobile && ( - {!mobileOrTablet() && ( + {!isMobile && ( )} - {!mobileOrTablet() && ( + {!isMobile && ( - {!mobileOrTablet() && ( + {!isMobile && ( - {!mobileOrTablet() && ( + {!isMobile && (