import { Check } from 'lucide-react' import Block from '../../Primitives/Block/Block' import Text from '../../Text/Text' import type { SingleSelectV2TokensType } from '../singleSelectV2.tokens' import type { SingleSelectV2ItemType } from '../singleSelectV2.types' type SingleSelectV2MobileItemProps = { item: SingleSelectV2ItemType isSelected: boolean onSelect: (value: string) => void itemTokens: SingleSelectV2TokensType['menu']['item'] } const SingleSelectV2MobileItem = ({ item, isSelected, onSelect, itemTokens, }: SingleSelectV2MobileItemProps) => { const colorState = isSelected ? 'selected' : 'default' return ( { if (!item.disabled) { onSelect(item.value) } }} > {item.slot1 && ( {item.slot1} )} {item.label} {item.slot2 && ( {item.slot2} )} {item.slot3 && ( {item.slot3} )} {item.slot4 && ( {item.slot4} )} {isSelected && ( )} {item.subLabel && ( {item.subLabel} )} ) } export default SingleSelectV2MobileItem