From 6442de2c301c6fe29c94082c3c83798c8594aab4 Mon Sep 17 00:00:00 2001 From: Alois Date: Wed, 3 Jun 2026 09:13:07 +0200 Subject: [PATCH] (feat): remove profile popup from mobile --- apps/web/src/components/navbar.tsx | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/apps/web/src/components/navbar.tsx b/apps/web/src/components/navbar.tsx index a49a318..1c48c6c 100644 --- a/apps/web/src/components/navbar.tsx +++ b/apps/web/src/components/navbar.tsx @@ -1,13 +1,11 @@ -import { Button, Popover, PopoverContent, PopoverTrigger } from "@tensamin/ui"; import { - ArrowLeft, - ChevronDown, - ChevronUp, - House, - Phone, - Settings, - User, -} from "lucide-react"; + Button, + Popover, + PopoverContent, + PopoverTrigger, + useIsMobile, +} from "@tensamin/ui"; +import { ArrowLeft, House, Phone, Settings, User } from "lucide-react"; import { useLocation, useNavigate, useSearch } from "@tanstack/react-router"; import { joinCall, useCall } from "@tensamin/call/store"; import Wrapper from "@tensamin/user/wrapper"; @@ -33,6 +31,8 @@ export default function Navbar({ forMobile }: { forMobile: boolean }) { call.call_members.some((member) => member === id), ); + const isMobile = useIsMobile(); + const [selectOpen, setSelectOpen] = useState(false); const [userInfoOpen, setUserInfoOpen] = useState(false); @@ -72,8 +72,10 @@ export default function Navbar({ forMobile }: { forMobile: boolean }) { {pathname === "/chat" && id && ( ( - <> + component={(user) => + isMobile ? ( +

{user?.display}

+ ) : (

{user?.display}

- {userInfoOpen ? : } } /> @@ -93,8 +94,8 @@ export default function Navbar({ forMobile }: { forMobile: boolean }) {
- - )} + ) + } loading={} /> )}