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={} /> )}