discourse/app/assets/javascripts/admin/addon/components/modal/custom-date-range.js
Arpit Jalan b39f823fd3
FEATURE: add custom date range filter for admin dashboard reports (#23702)
* FEATURE: add custom date range filter for admin dashboard reports

* Improvements per David's review
2023-09-29 14:44:17 +05:30

21 lines
526 B
JavaScript

import Component from "@glimmer/component";
import { action } from "@ember/object";
import { tracked } from "@glimmer/tracking";
export default class CustomDateRange extends Component {
@tracked startDate = this.args.model.startDate;
@tracked endDate = this.args.model.endDate;
@action
onChangeDateRange(range) {
this.startDate = range.from;
this.endDate = range.to;
}
@action
updateDateRange() {
this.args.model.setCustomDateRange(this.startDate, this.endDate);
this.args.closeModal();
}
}