First working version of new date range picker

This commit is contained in:
Anton Stubenbord
2022-12-19 23:15:02 +01:00
parent 901d646ec2
commit a4a7593fb1
16 changed files with 1473 additions and 588 deletions

View File

@@ -56,10 +56,10 @@ class RelativeDateRangeQuery extends DateRangeQuery {
final int offset;
final DateRangeUnit unit;
const RelativeDateRangeQuery(
this.offset,
this.unit,
);
const RelativeDateRangeQuery([
this.offset = 1,
this.unit = DateRangeUnit.day,
]);
@override
List<Object?> get props => [offset, unit];
@@ -67,7 +67,7 @@ class RelativeDateRangeQuery extends DateRangeQuery {
@override
Map<String, String> toQueryParameter(DateRangeQueryField field) {
return {
'query': '[${field.name}:$offset ${unit.name} to now]',
'query': '${field.name}:[-$offset ${unit.name} to now]',
};
}