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 { CreativeContextSettingsLink } from "@agent-native/creative-context/client"; import { useSetPageTitle } from "@agent-native/toolkit/app-shell"; import { useMemo } from "react"; import { Label } from "@/components/ui/label"; import { messagesByLocale } from "@/i18n-data"; import changelog from "../../CHANGELOG.md?raw"; export function meta() { return [{ title: messagesByLocale["en-US"].settings.metaTitle }]; } export default function SettingsRoute() { const t = useT(); const agentSettingsTabs = useAgentSettingsTabs(); useSetPageTitle(t("settings.title")); const generalSearchEntries = useMemo( () => [ { id: "content-language", label: t("settings.languageTitle"), keywords: "language locale translation i18n", hash: "language", }, ], [t], ); return (
} teamLabel={t("team.pageTitle")} extraTabs={agentSettingsTabs} generalSearchEntries={generalSearchEntries} general={

{t("settings.description")}

{t("settings.languageTitle")}

{t("settings.languageDescription")}

} team={
} whatsNew={
} />
); }