/** * @file SettingsHub.tsx * @description The Settings page: `/settings/
`, a left nav grouped * General / Agents / Data (a ` setQuery(e.target.value)} onKeyDown={(e) => { if (e.key === "Enter" && results[0]) navigate(hrefOf(results[0]), nav); if (e.key === "Escape") setQuery(""); }} placeholder={t("search.placeholder")} aria-label={t("search.placeholder")} className="w-full rounded-lg border border-border bg-surface-1 py-1.5 pl-8 pr-2 text-sm text-fg-primary placeholder:text-fg-muted focus:border-accent focus:outline-none" /> ); const searchResults = ranked && results.length > 0 && ( ); return (
{!embedded && ( {canGoBack ? t("settingsNav.backPrevious") : t("settingsNav.back")} )}

{active.title}

{active.description}

{navActive === "agents" && toolTabs.length > 0 ? ( ({ id, label: title, Icon })), ]} >
{active.render()}
) : ( active.render() )}
); }