message: feat(exchange-ui-core): bids table multiple device filter
diff: @@ -54,6 +54,25 @@ export const BidsTable = (props: IOwnProsp) => {
  ];
  const getFilters = (): ICustomFilterDefinition[] => [
  + {
  + property: ({ product: { deviceType } }: Order) => {
  + return deviceType
  + ? deviceType
  + .filter((device) => !device.includes(';'))
  + .join(', ')
  + .toLowerCase()
  + : undefined;
  + },
  + label: t('certificate.properties.deviceType'),
  + input: {
  + type: CustomFilterInputType.multiselect,
  + availableOptions: Object.values(EnergyTypes).map((type) => ({
  + label: `${type[0].toUpperCase()}${type.slice(1).toLowerCase()}`,
  + value: type
  + })),
  + defaultOptions: []
  + }
  + },
  {
  property: (order: Order) =>
  order.asset?.deviceId
  @@ -68,19 +87,6 @@ export const BidsTable = (props: IOwnProsp) => {
  }))
  }
  },
  - {
  - property: ({ product: { deviceType } }: Order) =>
  - deviceType ? deviceType[0].split(';')[0].toLowerCase() : undefined,
  - label: t('certificate.properties.deviceType'),
  - input: {
  - type: CustomFilterInputType.dropdown,
  - availableOptions: Object.values(EnergyTypes).map((type) => ({
  - label: `${type[0].toUpperCase()}${type.slice(1).toLowerCase()}`,
  - value: type
  - })),
  - defaultOptions: []
  - }
  - },
  {
  property: (record: Order) => new Date(record.product.generationFrom).getTime() / 1000,
  label: t('certificate.properties.generationDateStart'),
  