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 }); };