forked from CITKParus/P8-Panels
ЦИТК-807 - Исправление предупреждений при пустом списке планов и подключении панели к странице
- при пустом списке каталогов планов: useControlled.js:26 MUI: A component is changing the uncontrolled checked state of SwitchBase to be controlled. - при первом рендеринге панели: Warning: Failed prop type: Invalid prop `filter` of type `object` supplied to `PlanCtlgsList`, expected `string`.
This commit is contained in:
commit
c2c33c605d
@ -163,7 +163,7 @@ PlanCtlgsList.propTypes = {
|
|||||||
planCtlgs: PropTypes.array,
|
planCtlgs: PropTypes.array,
|
||||||
selectedPlanCtlg: PropTypes.number,
|
selectedPlanCtlg: PropTypes.number,
|
||||||
onClick: PropTypes.func,
|
onClick: PropTypes.func,
|
||||||
filter: PropTypes.string,
|
filter: PropTypes.object,
|
||||||
setFilter: PropTypes.func
|
setFilter: PropTypes.func
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -189,7 +189,7 @@ const MechRecCostProdPlans = () => {
|
|||||||
selectedPlanCtlgSpecs: []
|
selectedPlanCtlgSpecs: []
|
||||||
});
|
});
|
||||||
//Состояние для фильтра каталогов
|
//Состояние для фильтра каталогов
|
||||||
const [filter, setFilter] = useState({ ctlgName: "", haveLinks: false });
|
const [filter, setFilter] = useState({ ctlgName: "", haveDocs: false });
|
||||||
|
|
||||||
//Массив отфильтрованных каталогов
|
//Массив отфильтрованных каталогов
|
||||||
const filteredPlanCtgls = useFilteredPlanCtlgs(state.planCtlgs, filter);
|
const filteredPlanCtgls = useFilteredPlanCtlgs(state.planCtlgs, filter);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user