import { Link } from "react-router-dom"; import { t } from "../../lib/i18n"; import { cn } from "../../lib/utils"; type ClientDetailTab = "connection" | "consents" | "settings" | "relationships"; interface ClientDetailTabsProps { activeTab: ClientDetailTab; clientId: string; } const tabOrder: Array<{ key: ClientDetailTab; href: (clientId: string) => string; labelKey?: string; }> = [ { key: "connection", href: (clientId) => `/clients/${clientId}` }, { key: "consents", href: (clientId) => `/clients/${clientId}/consents`, }, { key: "settings", href: (clientId) => `/clients/${clientId}/settings` }, { key: "relationships", href: (clientId) => `/clients/${clientId}/relationships`, }, ]; export function ClientDetailTabs({ activeTab, clientId, }: ClientDetailTabsProps) { return (