import {Item} from '@common/ui/forms/listbox/item'; import {FilterPanelProps} from '@common/datatable/filters/panels/filter-panel-props'; import {FormChipField} from '@common/ui/forms/input-field/chip-field/form-chip-field'; import {useTrans} from '@common/i18n/use-trans'; import {FilterChipFieldControl} from '@common/datatable/filters/backend-filter'; import {Trans} from '@common/i18n/trans'; export function ChipFieldFilterPanel({ filter, }: FilterPanelProps) { const {trans} = useTrans(); return ( filter.control.options.find(o => o.key === chip.id)?.label.message } suggestions={filter.control.options.map(o => ({ id: o.key, name: o.label.message, }))} > {chip => ( {} )} ); }