코드 정리

This commit is contained in:
현성필
2025-01-31 11:10:11 +09:00
parent c2d7d852d4
commit c7b6e29607
39 changed files with 1403 additions and 255 deletions
@@ -0,0 +1,43 @@
import AddAPIDialog from '@/components/api-tester/AddAPIDialog.jsx';
import React from 'react';
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';
const DialogManager = ({
showAddApi,
showAddCollection,
showAddScenario,
showVariableModal,
showMockRouteEdit,
selectedItem,
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}
/>
</>;
}
export default DialogManager;