[sip-15] Displaying endpoints for all start/end time ranges (#8817)

* [sip-15] Displaying endpoints for all start/end time ranges

* Update superset/assets/src/explore/components/controls/DateFilterControl.jsx

Co-Authored-By: Erik Ritter <erik.ritter@airbnb.com>

* Update superset/assets/src/explore/components/controls/DateFilterControl.jsx

Co-Authored-By: Erik Ritter <erik.ritter@airbnb.com>

* Update DateFilterControl.jsx

Co-authored-by: Erik Ritter <erik.ritter@airbnb.com>
This commit is contained in:
John Bodley
2020-01-17 13:13:35 -08:00
committed by Erik Ritter
parent c087a48d52
commit 2fc5fd4f29

View File

@@ -576,11 +576,10 @@ export default class DateFilterControl extends React.Component {
const endpoints = this.props.endpoints;
value = value
.split(SEPARATOR)
.map((v, idx) =>
moment(v).isValid()
? v.replace('T00:00:00', '') +
(endpoints ? ` (${endpoints[idx]})` : '')
: v || (idx === 0 ? '-∞' : '∞'),
.map(
(v, idx, values) =>
(v.replace('T00:00:00', '') || (idx === 0 ? '-∞' : '∞')) +
(endpoints && values.length > 1 ? ` (${endpoints[idx]})` : ''),
)
.join(SEPARATOR);
return (