Skip to content

Commit

Permalink
facets: fix date range facet
Browse files Browse the repository at this point in the history
* Removes some useless styling classNames.
* Fixes known date filters parameters.

Co-authored-by: Renaud Michotte <renaud.michotte@gmail.com>
  • Loading branch information
zannkukai committed Jun 10, 2022
1 parent 0e0b808 commit d159279
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,19 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->

<div class="row mt-3">
<div class="col-12 form-group">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-calendar"></i></span>
</div>
<input class="form-control"
[(ngModel)]="dateRangeModel"
[bsValue]="dateRangeModel"
[bsConfig]="bsConfig"
bsDaterangepicker>
<div class="form-group">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-calendar"></i></span>
</div>
<input class="form-control"
[(ngModel)]="dateRangeModel"
[bsValue]="dateRangeModel"
[bsConfig]="bsConfig"
bsDaterangepicker>
</div>
</div>
<div class="text-center mt-2">
<div class="text-center">
<small>
<a href class="mx-3" (click)="$event.preventDefault(); updateFilter()" translate>Filter</a>
<a href class="mx-3" (click)="$event.preventDefault(); clearFilter()" *ngIf="hasQueryParam" translate>Clear filter</a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,16 +91,11 @@ export class AggregationDateRangeComponent implements OnInit, OnDestroy {
if (!filters) {
return;
}
let filter = filters.find((element: any) => element.key === this.key);
if (filter) {
filter = filter.values[0].split('--').map((item: string) => {
return new Date(+item);
});
this.hasQueryParam = true;
this.dateRangeModel = filter;
} else {
this.dateRangeModel = [];
}
const filter = filters.find((element: any) => element.key === this.key);
this.hasQueryParam = filter !== undefined;
this.dateRangeModel = (filter)
? filter.values[0].split('--').map((item: string) => new Date(+item)) // split filter data and transform each part into Date
: [];
});
}

Expand Down

0 comments on commit d159279

Please sign in to comment.