import {useCheckbox, Chip, VisuallyHidden, tv} from "@heroui/react"; export const CheckIcon = (props) => { return ( ); }; export default function App() { const {children, isSelected, isFocusVisible, getBaseProps, getLabelProps, getInputProps} = useCheckbox({ defaultSelected: true, }); const checkbox = tv({ slots: { base: "border-default hover:bg-default-200", content: "text-default-500", }, variants: { isSelected: { true: { base: "border-primary bg-primary hover:bg-primary-500 hover:border-primary-500", content: "text-primary-foreground pl-1", }, }, isFocusVisible: { true: { base: "outline-hidden ring-2 ring-focus ring-offset-2 ring-offset-background", }, }, }, }); const styles = checkbox({isSelected, isFocusVisible}); return ( ); }