import { useTranslation } from "react-i18next"; import { Typography } from "#/ui/typography"; import { I18nKey } from "#/i18n/declaration"; import { SettingsNavRenderedItem } from "#/hooks/use-settings-nav-items"; import { SidebarNavLink } from "#/components/features/sidebar/sidebar-nav-link"; import { AgentCanvasUpdateCard } from "#/components/features/settings/agent-canvas-update-card"; import { BackendSyncedSettingsBadge } from "#/components/features/settings/backend-synced-settings-badge"; import { CloudSettingsLink } from "#/components/features/settings/cloud-settings-link"; import { IntegrationsSettingsLink } from "#/components/features/settings/integrations-settings-link"; interface SettingsMobileHubProps { navigationItems: SettingsNavRenderedItem[]; } export function SettingsMobileHub({ navigationItems }: SettingsMobileHubProps) { const { t } = useTranslation("openhands"); const navItems = navigationItems.filter( (item): item is Extract => item.type === "item", ); return (
{t(I18nKey.SETTINGS$TITLE)}
); }