import type { AddonData } from '../types'; import { addonPriceForDevices, formatMoney } from '../lib/format'; interface AddonListProps { addons: AddonData[]; devices: number; selected: string[]; onToggle: (id: string) => void; } export function AddonList({ addons, devices, selected, onToggle }: AddonListProps) { if (addons.length === 0) return null; return (

Дополнения

Опционально
{addons.map((a) => { const on = selected.includes(a.id); const enabled = a.is_enabled; const price = addonPriceForDevices(a, devices); return ( ); })}
); }