All files / app/src/features/measure/lib get-filter-value.ts

13.33% Statements 2/15
100% Branches 0/0
0% Functions 0/2
13.33% Lines 2/15

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20      1x             1x                  
import { MeasureFilter } from '@/features/measure'
import { Nullable, SelectOption } from '@/shared/@types'
 
export const getFilterValue = (filter?: Nullable<SelectOption>): MeasureFilter => {
  return {
    value: filter?.label || '',
    id: filter?.id,
  }
}
 
export const getMultiFilterValue = (filter?: Nullable<SelectOption[]>): MeasureFilter => {
  return {
    value:
      filter?.map(item => ({
        id: item.id,
        value: item.label,
      })) || '',
  }
}