import { ChangelogSettingsCard } from "@agent-native/core/client/changelog"; import { LanguagePicker, useT } from "@agent-native/core/client/i18n"; import { TeamPage } from "@agent-native/core/client/org"; import { AccountSettingsCard, SettingsTabsPage, useAgentSettingsTabs, type SettingsSearchEntry, } from "@agent-native/core/client/settings"; import { useSetPageTitle } from "@agent-native/toolkit/app-shell"; import { useMemo } from "react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Label } from "@/components/ui/label"; import { APP_TITLE } from "@/lib/app-config"; import changelog from "../../CHANGELOG.md?raw"; export function meta() { return [{ title: `Settings - ${APP_TITLE}` }]; } export default function SettingsRoute() { const t = useT(); const agentSettingsTabs = useAgentSettingsTabs(); useSetPageTitle(t("settings.title")); const generalSearchEntries = useMemo( () => [ { id: "chat-language", label: t("settings.languageTitle"), keywords: "language locale translation i18n", hash: "language", }, ], [t], ); return ( } teamLabel={t("navigation.team")} extraTabs={agentSettingsTabs} generalSearchEntries={generalSearchEntries} general={

{t("settings.description")}

{t("settings.languageTitle")} {t("settings.languageDescription")}
} team={
} whatsNew={
} /> ); }