import { Button } from "@tensamin/ui"; import { ArrowLeft, House, Phone, Settings, User } from "lucide-react"; import { useLocation, useNavigate, useSearch } from "@tanstack/react-router"; import { useCall } from "@tensamin/call/context"; import Wrapper from "@tensamin/user/wrapper"; import { Skeleton } from "@tensamin/ui"; import { Select, SelectContent, SelectItem, SelectTrigger, } from "@tensamin/ui"; import { displayCallId } from "@tensamin/call/utils"; import { useState } from "react"; import { SidebarTrigger, useSidebar } from "@tensamin/ui"; import { useTTP } from "@tensamin/ttp/context"; import { WindowControls as Controls } from "@tensamin/ui"; export default function Navbar({ forMobile }: { forMobile: boolean }) { const navigate = useNavigate(); const { joinCall, state } = useCall(); const { contacts } = useTTP(); const { pathname } = useLocation(); const { id } = useSearch({ strict: false }); const currentCalls = id ? contacts?.[id]?.calls || [] : []; //const currentCalls = ["leck", "schleck", "und", "eck"]; const [selectOpen, setSelectOpen] = useState(false); return (
{forMobile ? ( ) : ( <> )} {pathname === "/chat" && id && ( (

{user?.display}

)} loading={} /> )}
{/* Empty space */}
{pathname === "/chat" && id && ( <> {currentCalls.length === 0 ? ( ) : currentCalls.length === 1 ? ( ) : ( <> )} )}
); } export function MobileNavbar() { const navigate = useNavigate(); const { setOpenMobile } = useSidebar(); return (

Chats

); }