import React from 'react'; import { Badge, Chip } from '@breakaway/preact-core'; export const ChipDefault: React.FunctionComponent = () => { const [chips, setChips] = React.useState({ chip: { name: 'Chip 1' }, longchip: { name: 'Really long chip that goes on and on' }, badgechip: { name: 'Chip', isRead: true, count: 7 }, readonlychip: { name: 'Read-only chip' }, overflowchip: { name: 'Overflow chip' } }); const deleteItem = (id: string) => { setChips({ ...chips, [id]: null }); }; const { chip, longchip, badgechip, readonlychip, overflowchip } = chips; return ( {chip && ( deleteItem('chip')}> {chip.name}

)} {longchip && ( deleteItem('longchip')}> {longchip.name}

)} {badgechip && ( deleteItem('badgechip')} badge={{badgechip.count}} > {badgechip.name}

)} deleteItem('readonlychip')} isReadOnly> {readonlychip.name}

{overflowchip && ( deleteItem('overflowchip')} isOverflowChip> {overflowchip.name} )}
); };