Example #1
0
 TimeFilterMenu.prototype.componentWillMount = function () {
     var _a = this.props, essence = _a.essence, dimension = _a.dimension;
     var filter = essence.filter;
     var timezone = essence.timezone;
     var timeSelection = filter.getSelection(dimension.expression);
     var selectedTimeRange = essence.evaluateSelection(timeSelection);
     this.setState({
         timeSelection: timeSelection,
         tab: filter.isRelative() ? 'relative' : 'specific',
         startTime: selectedTimeRange ? chronoshift_1.day.floor(selectedTimeRange.start, timezone) : null,
         endTime: selectedTimeRange ? chronoshift_1.day.ceil(selectedTimeRange.end, timezone) : null
     });
 };