import { classNames } from "@calcom/lib"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { trpc } from "@calcom/trpc/react"; import { showToast, Switch } from "@calcom/ui"; const MakeTeamPrivateSwitch = ({ teamId, isPrivate, disabled, }: { teamId: number; isPrivate: boolean; disabled: boolean; }) => { const { t } = useLocale(); const utils = trpc.useContext(); const mutation = trpc.viewer.teams.update.useMutation({ onError: (err) => { showToast(err.message, "error"); }, async onSuccess() { await utils.viewer.teams.get.invalidate(); showToast(t("your_team_updated_successfully"), "success"); }, }); return ( <>

{t("make_team_private")}

{t("make_team_private_description")}

{ mutation.mutate({ id: teamId, isPrivate: isChecked }); }} />
); }; export default MakeTeamPrivateSwitch;