서버 관리

This commit is contained in:
현성필
2025-01-31 17:32:52 +09:00
parent c36a446f7c
commit aace8759b8
8 changed files with 701 additions and 78 deletions
@@ -1,5 +1,5 @@
import AddAPIDialog from '@/components/api-tester/AddAPIDialog.jsx';
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';
@@ -8,7 +8,71 @@ import TCPServerEditDialog from '@/components/tcp-servers/TCPServerEditDialog.js
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,
// selectedItem,
// showPasswordChange,
// showServerEdit,
// onDialogChange
// }) => {
//
// return <>
// <AddCollectionDialog
// open={showAddCollection}
// onOpenChange={(isOpen) => onDialogChange('showAddCollection', isOpen)}
// />
// <AddAPIDialog
// open={showAddApi}
// onOpenChange={(isOpen) => onDialogChange('showAddApi', isOpen)}
// />
// <AddScenarioDialog
// open={showAddScenario}
// onOpenChange={(isOpen) => onDialogChange('showAddScenario', isOpen)}
// />
// <VariableModal
// open={showVariableModal}
// onOpenChange={(isOpen) => onDialogChange('showVariableModal', isOpen)}
// />
// <MockRouteEditDialog
// open={showMockRouteEdit}
// onOpenChange={(isOpen) => onDialogChange('showMockRouteEdit', isOpen)}
// item={selectedItem}
// />
// <TCPServerEditDialog
// open={showTCPServerEdit}
// onOpenChange={(isOpen) => onDialogChange('showTCPServerEdit', isOpen)}
// item={selectedItem}
// />
// <QueueEditDialog
// open={showQueueEdit}
// onOpenChange={(isOpen) => onDialogChange('showQueueEdit', isOpen)}
// item={selectedItem}
// />
// <UserEditDialog
// open={showUserEdit}
// onOpenChange={(isOpen) => onDialogChange('showUserEdit', isOpen)}
// item={selectedItem}
// />
// <PasswordChangeDialog
// open={showPasswordChange}
// onOpenChange={(isOpen) => onDialogChange('showPasswordChange', isOpen)}
// />
// <ServerEditDialog
// open={showServerEdit}
// onOpenChange={(isOpen) => onDialogChange('showServerEdit', isOpen)}
// item={selectedItem}
// />
// </>;
// }
const DialogManager = ({
showAddApi,
showAddCollection,
@@ -18,53 +82,55 @@ const DialogManager = ({
showTCPServerEdit,
showQueueEdit,
showUserEdit,
showServerEdit,
selectedItem,
showPasswordChange,
onDialogChange
}) => {
return <>
<AddCollectionDialog
open={showAddCollection}
onOpenChange={(isOpen) => onDialogChange('showAddCollection', isOpen)}
/>
<AddAPIDialog
open={showAddApi}
onOpenChange={(isOpen) => onDialogChange('showAddApi', isOpen)}
/>
<AddScenarioDialog
open={showAddScenario}
onOpenChange={(isOpen) => onDialogChange('showAddScenario', isOpen)}
/>
<VariableModal
open={showVariableModal}
onOpenChange={(isOpen) => onDialogChange('showVariableModal', isOpen)}
/>
<MockRouteEditDialog
open={showMockRouteEdit}
onOpenChange={(isOpen) => onDialogChange('showMockRouteEdit', isOpen)}
item={selectedItem}
/>
<TCPServerEditDialog
open={showTCPServerEdit}
onOpenChange={(isOpen) => onDialogChange('showTCPServerEdit', isOpen)}
item={selectedItem}
/>
<QueueEditDialog
open={showQueueEdit}
onOpenChange={(isOpen) => onDialogChange('showQueueEdit', isOpen)}
item={selectedItem}
/>
<UserEditDialog
open={showUserEdit}
onOpenChange={(isOpen) => onDialogChange('showUserEdit', isOpen)}
item={selectedItem}
/>
<PasswordChangeDialog
open={showPasswordChange}
onOpenChange={(isOpen) => onDialogChange('showPasswordChange', isOpen)}
/>
</>;
}
return (
<>
<AddCollectionDialog
open={showAddCollection}
onOpenChange={(isOpen) => onDialogChange('showAddCollection', isOpen)}
/>
<AddAPIDialog
open={showAddApi}
onOpenChange={(isOpen) => onDialogChange('showAddApi', isOpen)}
/>
<AddScenarioDialog
open={showAddScenario}
onOpenChange={(isOpen) => onDialogChange('showAddScenario', isOpen)}
/>
<VariableModal
open={showVariableModal}
onOpenChange={(isOpen) => onDialogChange('showVariableModal', isOpen)}
/>
<MockRouteEditDialog
open={showMockRouteEdit}
onOpenChange={(isOpen) => onDialogChange('showMockRouteEdit', isOpen)}
item={selectedItem}
/>
<TCPServerEditDialog
open={showTCPServerEdit}
onOpenChange={(isOpen) => onDialogChange('showTCPServerEdit', isOpen)}
item={selectedItem}
/>
<QueueEditDialog
open={showQueueEdit}
onOpenChange={(isOpen) => onDialogChange('showQueueEdit', isOpen)}
item={selectedItem}
/>
<UserEditDialog
open={showUserEdit}
onOpenChange={(isOpen) => onDialogChange('showUserEdit', isOpen)}
item={selectedItem}
/>
<ServerEditDialog
open={showServerEdit}
onOpenChange={(isOpen) => onDialogChange('showServerEdit', isOpen)}
item={selectedItem}
/>
</>
);
};
export default DialogManager;