1- import React , { useState } from 'react' ;
2- import { createPortal } from 'react-dom' ;
1+ import React from 'react' ;
32import { useTranslation } from 'react-i18next' ;
43import { useSetRecoilState } from 'recoil' ;
54import jsyaml from 'js-yaml' ;
@@ -16,7 +15,6 @@ import {
1615} from '../support' ;
1716import { UnmanagedModuleInfo } from './UnmanagedModuleInfo' ;
1817import { ModuleStatus , resolveType } from './ModuleStatus' ;
19- import { ModulesListDeleteBox } from './ModulesListDeleteBox' ;
2018import { useModulesReleaseQuery } from '../kymaModulesQueries' ;
2119import { useUrl } from 'hooks/useUrl' ;
2220import { extractApiGroupVersion } from 'resources/Roles/helpers' ;
@@ -44,40 +42,28 @@ type CustomResourceDefinitionsType = {
4442} ;
4543
4644type ModulesListProps = {
47- DeleteMessageBox : React . FC < any > ;
4845 resource : KymaResourceType ;
4946 moduleTemplates : ModuleTemplateListType ;
5047 resourceName : string ;
5148 selectedModules : { name : string } [ ] ;
5249 kymaResource : KymaResourceType ;
5350 namespaced : boolean ;
54- detailsOpen : boolean ;
5551 resourceUrl : string ;
56- kymaResourceState : KymaResourceType ;
5752 setOpenedModuleIndex : React . Dispatch <
5853 React . SetStateAction < number | undefined >
5954 > ;
60- setKymaResourceState : React . Dispatch < React . SetStateAction < any > > ;
61- handleModuleUninstall : ( ) => void ;
62- setInitialUnchangedResource : React . Dispatch < React . SetStateAction < any > > ;
6355 handleResourceDelete : ( resourceData : any ) => void ;
6456} ;
6557
6658export const ModulesList = ( {
67- DeleteMessageBox,
6859 resource,
6960 moduleTemplates,
7061 resourceName,
7162 selectedModules,
7263 kymaResource,
7364 namespaced,
74- detailsOpen,
7565 resourceUrl,
76- kymaResourceState,
7766 setOpenedModuleIndex,
78- setKymaResourceState,
79- handleModuleUninstall,
80- setInitialUnchangedResource,
8167 handleResourceDelete,
8268} : ModulesListProps ) => {
8369 const { t } = useTranslation ( ) ;
@@ -100,9 +86,6 @@ export const ModulesList = ({
10086 const { clusterUrl, namespaceUrl } = useUrl ( ) ;
10187 const setLayoutColumn = useSetRecoilState ( columnLayoutState ) ;
10288 const setIsFormOpen = useSetRecoilState ( isFormOpenState ) ;
103- const [ chosenModuleIndex , setChosenModuleIndex ] = useState < number | null > (
104- null ,
105- ) ;
10689
10790 const handleShowAddModule = ( ) => {
10891 setLayoutColumn ( {
@@ -313,7 +296,7 @@ export const ModulesList = ({
313296 const index = selectedModules ?. findIndex ( kymaResourceModule => {
314297 return kymaResourceModule . name === resource . name ;
315298 } ) ;
316- setChosenModuleIndex ( index ) ;
299+ setOpenedModuleIndex ( index ) ;
317300 handleResourceDelete ( { } ) ;
318301 } ,
319302 } ,
@@ -429,22 +412,6 @@ export const ModulesList = ({
429412
430413 return (
431414 < React . Fragment key = "modules-list" >
432- { ! detailsOpen &&
433- createPortal (
434- < ModulesListDeleteBox
435- DeleteMessageBox = { DeleteMessageBox }
436- handleModuleUninstall = { handleModuleUninstall }
437- selectedModules = { selectedModules }
438- chosenModuleIndex = { chosenModuleIndex }
439- kymaResource = { kymaResource }
440- kymaResourceState = { kymaResourceState }
441- setKymaResourceState = { setKymaResourceState }
442- setInitialUnchangedResource = { setInitialUnchangedResource }
443- setChosenModuleIndex = { setChosenModuleIndex }
444- moduleTemplates = { moduleTemplates }
445- /> ,
446- document . body ,
447- ) }
448415 < div className = "sap-margin-small" >
449416 < UnmanagedModuleInfo kymaResource = { kymaResource } />
450417 </ div >
0 commit comments