import { Drawer, DrawerContent, Header, ResizableHandle, ResizablePanel, ResizablePanelGroup, Toaster, } from "@marzneshin/components"; import { useAuth } from "@marzneshin/features/auth"; import { DashboardSidebar, ToggleButton } from "@marzneshin/features/sidebar"; import { usePanelToggle } from "@marzneshin/features/sidebar/use-panel-toggle"; import { useScreenBreakpoint } from "@marzneshin/hooks/use-screen-breakpoint"; import { cn } from "@marzneshin/utils"; import { Outlet, createFileRoute, redirect } from "@tanstack/react-router"; export const DashboardLayout = () => { const isDesktop = useScreenBreakpoint("md"); const { collapsed, panelRef, open, setCollapsed, setOpen, toggleCollapse, toggleOpen, } = usePanelToggle(isDesktop); return (