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 21 22 23 24 25 26 27 28 29 30 31 32 | 1x 1x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x | import { normalizeSelectOptionsFromEnum } from '@/shared/helpers'
import { ChangeLogOperationEnum } from './types'
import { changeLogActionAtom, changeLogDateAtom, changeLogUsernameAtom } from '../model'
import { TFunction } from '@/shared/@types'
import { TableFilterAtom, TableFilterItem, TableFilterQuery } from '@tmk/ui-kit'
import { useUsersCollection } from '@/entities/user'
export const getChangeLogFilters = (t: TFunction): TableFilterItem[] => [
{
label: t('User'),
atom: changeLogUsernameAtom as TableFilterAtom,
name: 'user',
type: 'selectSearch',
useQuery: useUsersCollection as TableFilterQuery,
labelKey: 'displayName',
},
{
label: t('Operation'),
atom: changeLogActionAtom as TableFilterAtom,
name: 'operation',
type: 'select',
options: normalizeSelectOptionsFromEnum(ChangeLogOperationEnum, t),
},
{
label: t('accounting-object:dateOfOperation'),
name: 'date',
atom: changeLogDateAtom as TableFilterAtom,
type: 'range-date',
},
]
|