frontend: filter date_from with `beforeOrOn`

This commit is contained in:
Johannes Lötzsch 2022-03-12 18:12:14 +01:00
parent 2728e722a2
commit 570f33986a
1 changed files with 4 additions and 4 deletions

View File

@ -137,13 +137,13 @@ const filterMappings = {
string: StringFilter, string: StringFilter,
boolean: BoolFilter, boolean: BoolFilter,
number: NumberFilter, number: NumberFilter,
date: DateFilter date: DateFilter,
} }
const operatorsForType = { const operatorsForType = {
number: 'gte', number: 'gte',
string: 'contains', string: 'contains',
date: 'inrange', date: 'beforeOrOn',
boolean: 'eq' boolean: 'eq',
} }
type CustomRendererMatcher = { type CustomRendererMatcher = {
@ -162,7 +162,7 @@ const customRendererForType: CustomRendererMatcher[] = [
} }
] ]
const findMatchingRenderer = (c: ColumnRaw) => { const findMatchingRenderer = (c: Partial<ColumnRaw>) => {
const customRenderer = customRendererForType.find(d => { const customRenderer = customRendererForType.find(d => {
// @ts-ignore // @ts-ignore
return Object.keys(d.match).reduce((prev, cur) => prev && c[cur] === d.match[cur], true) return Object.keys(d.match).reduce((prev, cur) => prev && c[cur] === d.match[cur], true)