Skip to content

Commit 4c9634b

Browse files
committed
remove unneeded logic
1 parent 8b6c4aa commit 4c9634b

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

src/components/KymaModules/KymaModulesAddModule.js

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,32 +27,24 @@ export default function KymaModulesAddModule({
2727

2828
const [resource, setResource] = useState(cloneDeep(kymaResource));
2929

30-
const [selectedModules, setSelectedModules] = useState(
31-
cloneDeep(activeKymaModules),
32-
);
30+
const [selectedModules, setSelectedModules] = useState([]);
3331

3432
useEffect(() => {
35-
if (activeKymaModules) {
33+
if (selectedModules && kymaResource) {
3634
const mergedModules = activeKymaModules.concat(
3735
selectedModules.filter(
3836
i => !activeKymaModules.find(j => j.name === i.name),
3937
),
4038
);
41-
setSelectedModules(mergedModules);
42-
}
43-
}, [activeKymaModules]); // eslint-disable-line react-hooks/exhaustive-deps
44-
45-
useEffect(() => {
46-
if (selectedModules && kymaResource) {
4739
setResource({
4840
...kymaResource,
4941
spec: {
5042
...kymaResource?.spec,
51-
modules: selectedModules,
43+
modules: mergedModules,
5244
},
5345
});
5446
}
55-
}, [setKymaResource, kymaResource, selectedModules]);
47+
}, [setKymaResource, kymaResource, selectedModules, activeKymaModules]);
5648

5749
const { data: modules } = useGet(modulesResourceUrl, {
5850
pollingInterval: 3000,

0 commit comments

Comments
 (0)