import { Text, Group, Badge } from '@mantine/core'; import type { BackendOption } from '@/types'; type BackendSelectItemProps = Omit; export const BackendSelectItem = ({ label, devices, disabled = false, }: BackendSelectItemProps) => ( {label} {disabled && ( (Compatible devices not found) )} {devices && devices.length > 0 && ( {devices.slice(0, 2).map((device, index) => ( {device.length > 25 ? `${device.slice(0, 25)}...` : device} ))} {devices.length > 2 && ( +{devices.length - 2} )} )} );