import { useTranslation } from "react-i18next"; import netbirdLogo from "@/assets/logos/netbird.svg"; import { SwitchItem } from "@/components/switches/SwitchItem"; import { SwitchItemGroup } from "@/components/switches/SwitchItemGroup"; import { ManagementMode } from "@/hooks/useManagementUrl.ts"; type Props = { value: ManagementMode; onChange: (mode: ManagementMode) => void; fullWidth?: boolean; }; export const ManagementServerSwitch = ({ value, onChange, fullWidth = false }: Props) => { const { t, i18n } = useTranslation(); const itemClass = fullWidth ? "flex-1" : undefined; return ( onChange(v as ManagementMode)} aria-label={t("settings.general.management.label")} className={fullWidth ? "w-full" : undefined} > {""} {t("settings.general.management.cloud")} {t("settings.general.management.selfHosted")} ); };