import React from 'react'; import AddAPIDialog from '@/components/api-tester/AddAPIDialog.jsx'; import AddCollectionDialog from '@/components/api-tester/AddCollectionDialog.jsx'; import AddScenarioDialog from '@/components/api-tester/AddScenarioDialog.jsx'; import VariableModal from '@/components/api-tester/VariableModal.jsx'; import MockRouteEditDialog from '@/components/mock-route/MockRouteEditDialog.jsx'; import TCPServerEditDialog from '@/components/tcp-servers/TCPServerEditDialog.jsx'; import QueueEditDialog from '@/components/queues/QueueEditDialog.jsx'; import UserEditDialog from '@/components/users/UserEditDialog.jsx'; import PasswordChangeDialog from '@/components/account/PasswordChangeDialog.jsx'; import ServerEditDialog from '@/components/servers/ServerEditDialog.jsx'; const DialogManager = ({ showAddApi, showAddCollection, showAddScenario, showVariableModal, showMockRouteEdit, showTCPServerEdit, showQueueEdit, showUserEdit, showServerEdit, selectedItem, showPasswordChange, onDialogChange }) => { return ( <> onDialogChange('showAddCollection', isOpen)} /> onDialogChange('showAddApi', isOpen)} /> onDialogChange('showAddScenario', isOpen)} /> onDialogChange('showVariableModal', isOpen)} /> onDialogChange('showMockRouteEdit', isOpen)} item={selectedItem} /> onDialogChange('showTCPServerEdit', isOpen)} item={selectedItem} /> onDialogChange('showQueueEdit', isOpen)} item={selectedItem} /> onDialogChange('showUserEdit', isOpen)} item={selectedItem} /> onDialogChange('showPasswordChange', isOpen)} /> onDialogChange('showServerEdit', isOpen)} item={selectedItem} /> ); }; export default DialogManager;