import * as RadioGroup from "@radix-ui/react-radio-group"; import { motion } from "framer-motion"; import { type ReactNode } from "react"; import { cn } from "@/lib/cn"; import { useSwitchItemGroup } from "@/components/switches/SwitchItemGroup"; type Props = { value: string; children: ReactNode; className?: string; }; export const SwitchItem = ({ value, children, className }: Props) => { const { value: activeValue, layoutId } = useSwitchItemGroup(); const active = activeValue === value; return ( {active && ( )} {children} ); };