frontend: filter date_from with `beforeOrOn`
This commit is contained in:
parent
2728e722a2
commit
570f33986a
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue