const imgCheckboxCheckedDisable = "https://www.figma.com/api/mcp/asset/76067792-7f70-458a-b1f5-c0c8bc6cfd2c"; const imgCheckboxCheckedDisable1 = "https://www.figma.com/api/mcp/asset/c0ff51e3-e387-47fc-92e3-4c729eb8c93f"; const imgCheckboxCheckedDisable2 = "https://www.figma.com/api/mcp/asset/7bc6e94a-efba-4d5a-9554-ac626aa27146"; const imgCheckboxCheckedDisable3 = "https://www.figma.com/api/mcp/asset/24168f1e-7838-4cca-98ad-7fc9c66cca9e"; const imgCheckboxCheckedDisable4 = "https://www.figma.com/api/mcp/asset/ffc71ad0-a93c-41f9-9d8d-00d818d075f6"; type CheckBoxProps = { className?: string; darkTheme?: boolean; enable?: boolean; status?: "off" | "on" | "some"; }; function CheckBox({ className, darkTheme = true, enable = true, status = "off" }: CheckBoxProps) { const isDarkThemeAndOffAndTrue = darkTheme && status === "off" && enable; const isDarkThemeAndSomeAndTrue = darkTheme && status === "some" && enable; const isNotDarkThemeAndOnAndTrue = !darkTheme && status === "on" && enable; const isNotDarkThemeAndSomeAndTrue = !darkTheme && status === "some" && enable; const isNotDarkThemeAndTrue = !darkTheme && enable; const isOnAndTrue = status === "on" && enable; const isTrueAndIsOnOrSome = enable && ["on", "some"].includes(status); return (
{isTrueAndIsOnOrSome && ( <>
{isOnAndTrue && (
)}
)} {isOnAndTrue && (
)} {isDarkThemeAndOffAndTrue && (
)}
); } type CheckBox1Props = { className?: string; children?: React.ReactNode | null; darkTheme?: boolean; enable?: boolean; showIcon?: boolean; showOption?: boolean; status?: "off" | "on" | "some"; }; export default function CheckBox1({ className, children = null, darkTheme = true, enable = true, showIcon = true, showOption = true, status = "off" }: CheckBox1Props) { const isDarkThemeAndOffAndEnable = darkTheme && status === "off" && enable; const isDarkThemeAndOffAndNotEnable = darkTheme && status === "off" && !enable; const isDarkThemeAndOnAndEnable = darkTheme && status === "on" && enable; const isDarkThemeAndOnAndNotEnable = darkTheme && status === "on" && !enable; const isDarkThemeAndSomeAndEnable = darkTheme && status === "some" && enable; const isDarkThemeAndSomeAndNotEnable = darkTheme && status === "some" && !enable; const isNotDarkThemeAndOffAndEnable = !darkTheme && status === "off" && enable; const isNotDarkThemeAndOffAndNotEnable = !darkTheme && status === "off" && !enable; const isNotDarkThemeAndOnAndEnable = !darkTheme && status === "on" && enable; const isNotDarkThemeAndOnAndNotEnable = !darkTheme && status === "on" && !enable; const isNotDarkThemeAndSomeAndEnable = !darkTheme && status === "some" && enable; const isNotDarkThemeAndSomeAndNotEnable = !darkTheme && status === "some" && !enable; return (
{isDarkThemeAndOffAndEnable && showIcon && (
{children || (
)}
)} {isDarkThemeAndOffAndEnable && showOption && (

Option

)} {isDarkThemeAndOffAndNotEnable && showIcon && (
{children || (
)}
)} {isDarkThemeAndOffAndNotEnable && showOption && (

Option

)} {isDarkThemeAndOnAndNotEnable && showIcon && (
{children || (
)}
)} {isDarkThemeAndOnAndNotEnable && showOption && (

Option

)} {isDarkThemeAndSomeAndNotEnable && showIcon && (
{children || (
)}
)} {isDarkThemeAndSomeAndNotEnable && showOption && (

Option

)} {isDarkThemeAndOnAndEnable && showIcon && (
{children || }
)} {isDarkThemeAndOnAndEnable && showOption && (

Option

)} {isDarkThemeAndSomeAndEnable && showIcon && (
{children || }
)} {isDarkThemeAndSomeAndEnable && showOption && (

Option

)} {isNotDarkThemeAndOffAndEnable && showIcon && (
{children || (
)}
)} {isNotDarkThemeAndOffAndEnable && showOption && (

Option

)} {isNotDarkThemeAndOnAndEnable && showIcon && (
{children || }
)} {isNotDarkThemeAndOnAndEnable && showOption && (

Option

)} {isNotDarkThemeAndSomeAndEnable && showIcon && (
{children || }
)} {isNotDarkThemeAndSomeAndEnable && showOption && (

Option

)} {isNotDarkThemeAndSomeAndNotEnable && showIcon && (
{children || (
)}
)} {isNotDarkThemeAndSomeAndNotEnable && showOption && (

Option

)} {isNotDarkThemeAndOnAndNotEnable && showIcon && (
{children || (
)}
)} {isNotDarkThemeAndOnAndNotEnable && showOption && (

Option

)} {isNotDarkThemeAndOffAndNotEnable && showIcon && (
{children || (
)}
)} {isNotDarkThemeAndOffAndNotEnable && showOption && (

Option

)}
); }SUPER CRITICAL: The generated React+Tailwind code MUST be converted to match the target project's technology stack and styling system. 1. Analyze the target codebase to identify: technology stack, styling approach, component patterns, and design tokens 2. Convert React syntax to the target framework/library 3. Transform all Tailwind classes to the target styling system while preserving exact visual design 4. Follow the project's existing patterns and conventions DO NOT install any Tailwind as a dependency unless the user instructs you to do so. Node ids have been added to the code as data attributes, e.g. `data-node-id="1:2"`.These styles are contained in the design: Roboto/14 body: Font(family: "Roboto", style: Regular, size: 14, weight: 400, lineHeight: 1.5, letterSpacing: 0).Images and SVGs will be stored as constants, e.g. const image = 'https://www.figma.com/api/mcp/asset/550e8400-e29b-41d4-a716-446655440000'. These constants will be used in the code as the source for the image, ex: . Image assets are stored on a remote server for 7 days and can be fetched using the provided URLs until they expire.