"use client"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { ToggleGroup } from "@calcom/ui/components/form"; import { InfoBadge } from "@calcom/ui/components/badge"; import type { InviteRole } from "../store/onboarding-store"; type RoleSelectorProps = { value: InviteRole; onValueChange: (value: InviteRole) => void; showInfoBadge?: boolean; }; export const RoleSelector = ({ value, onValueChange, showInfoBadge = false }: RoleSelectorProps) => { const { t } = useLocale(); return (
{t("onboarding_invite_all_as")} val && onValueChange(val as InviteRole)} options={[ { value: "MEMBER", label: t("members") }, { value: "ADMIN", label: t("onboarding_admins") }, ]} /> {showInfoBadge && }
{!showInfoBadge && {t("onboarding_modify_roles_later")}}
); };