Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 5x 2x 2x 2x 2x 1x 1x 5x 5x 5x 2x 2x 1x 1x | import { getDurationChartData, getDurationOverviewChartData } from '../../../utils';
export const durationChartPlottableData = (state, _, rootState) => {
const { createdAfter, createdBefore, selectedStage } = rootState;
const { durationData } = state;
const selectedStageDurationData = durationData.find((stage) => stage.id === selectedStage.id);
if (!selectedStageDurationData?.data?.length) {
return [];
}
return getDurationChartData([selectedStageDurationData], createdAfter, createdBefore);
};
export const hasPlottableData = ({ durationData = [] }) =>
durationData.some(({ data }) => data.length);
export const durationOverviewChartPlottableData = (state) => {
const { durationData } = state;
if (!hasPlottableData({ durationData })) {
return [];
}
return getDurationOverviewChartData(durationData);
};
|