Bug 1584135 - set default date for graph x axis when there is no data (#5503)

This commit is contained in:
Albiona 2019-12-04 19:18:43 +01:00 коммит произвёл Sarah Clements
Родитель 950aa048e7
Коммит 531fd50143
1 изменённых файлов: 12 добавлений и 2 удалений

Просмотреть файл

@ -226,7 +226,17 @@ class GraphsContainer extends React.Component {
this.rightChartPadding > newRightPadding
? this.rightChartPadding
: newRightPadding;
return moment.utc(tick).format('MMM DD hh:mm');
return this.checkDate(tick);
};
checkDate = x => {
const graphData = this.props.testData.filter(
item => item.visible === true && item.data.length > 0,
);
return graphData.length > 0
? moment.utc(x).format('MMM DD')
: moment.utc().format('MMM DD');
};
// debounced
@ -321,7 +331,7 @@ class GraphsContainer extends React.Component {
/>
<VictoryAxis
tickCount={10}
tickFormat={x => moment.utc(x).format('MMM DD')}
tickFormat={x => this.checkDate(x)}
style={axisStyle}
/>
{testData.map(item => (