import { NavLink, Outlet, useNavigate } from "react-router-dom"; import { useTranslation } from "react-i18next"; import { useLogout } from "../api/queries"; import { Button } from "@/components/ui/button"; import { LangSwitch } from "./lang-switch"; const DISABLED_NAV = ["fields"] as const; export function AppShell() { const { t } = useTranslation(); const navigate = useNavigate(); const logout = useLogout(); const onSignOut = () => logout.mutate(undefined, { onSuccess: () => navigate("/login", { replace: true }), }); return (
); }