import { CompaniesWorkspace } from "@metis/companies/client"; import { IdentityWorkspace, identityApi, identityKeys } from "@metis/identity/client"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@repo/shadcn-ui/components/select"; import { useQuery } from "@tanstack/react-query"; import { useId, useState } from "react"; import { useTranslation } from "react-i18next"; function LanguageSwitcher() { const { t, i18n } = useTranslation("core"); const languageOptions = ["es", "en"].map((value) => ({ value, label: t(`languageNames.${value}`), })); const [languageError, setLanguageError] = useState(false); const languageLabelId = useId(); return (
{t("language")}
{languageError && (

{t("languageError")}

)}
); } export function App() { const session = useQuery({ queryKey: identityKeys.session, queryFn: identityApi.session, retry: false, }); return (
{!session.data?.user && (
Metis Desk
)} ( } userName={snapshot.user?.name ?? ""} /> )} > {null}
); }