@@ -154,7 +154,7 @@ const ProductionStatistics = ({ data, cardSettings, reducerData }) => {
|
|||||||
const sortedStatistics = useMemo(() => {
|
const sortedStatistics = useMemo(() => {
|
||||||
const statisticsMap = new Map(statistics.map((stat) => [stat.id, stat]));
|
const statisticsMap = new Map(statistics.map((stat) => [stat.id, stat]));
|
||||||
|
|
||||||
return cardSettings.statisticsOrder.reduce((sorted, orderId) => {
|
return (cardSettings?.statisticsOrder ? cardSettings.statisticsOrder : []).reduce((sorted, orderId) => {
|
||||||
const value = statisticsMap.get(orderId);
|
const value = statisticsMap.get(orderId);
|
||||||
if (value && value.value !== null) {
|
if (value && value.value !== null) {
|
||||||
sorted.push(value);
|
sorted.push(value);
|
||||||
|
|||||||
@@ -74,19 +74,7 @@ FilterSettings.propTypes = {
|
|||||||
setHasChanges: PropTypes.func.isRequired,
|
setHasChanges: PropTypes.func.isRequired,
|
||||||
selectedEstimators: PropTypes.array.isRequired,
|
selectedEstimators: PropTypes.array.isRequired,
|
||||||
setSelectedEstimators: PropTypes.func,
|
setSelectedEstimators: PropTypes.func,
|
||||||
bodyshop: PropTypes.shape({
|
bodyshop: PropTypes.object.isRequired,
|
||||||
md_ins_cos: PropTypes.arrayOf(
|
|
||||||
PropTypes.shape({
|
|
||||||
name: PropTypes.string.isRequired
|
|
||||||
})
|
|
||||||
).isRequired,
|
|
||||||
md_estimators: PropTypes.arrayOf(
|
|
||||||
PropTypes.shape({
|
|
||||||
est_ct_fn: PropTypes.string.isRequired,
|
|
||||||
est_ct_ln: PropTypes.string.isRequired
|
|
||||||
})
|
|
||||||
).isRequired
|
|
||||||
}).isRequired,
|
|
||||||
data: PropTypes.arrayOf(PropTypes.object).isRequired
|
data: PropTypes.arrayOf(PropTypes.object).isRequired
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user