const CheckIcon = `export const CheckIcon = (props) =>
(
);`;
const App = `import {useCheckbox, Chip, VisuallyHidden, tv} from "@nextui-org/react";
import {CheckIcon} from './CheckIcon.jsx'
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-none ring-2 !ring-primary ring-offset-2 ring-offset-background dark:ring-offset-background-dark",
}
}
}
})
export default function App() {
const {
children,
isSelected,
isFocusVisible,
getBaseProps,
getLabelProps,
getInputProps,
} = useCheckbox({
defaultSelected: true,
})
const styles = checkbox({ isSelected, isFocusVisible })
return (
);
}`;
const react = {
"/App.jsx": App,
"./CheckIcon.jsx": CheckIcon,
};
export default {
...react,
};