import React, { useState } from 'react'; import { Box, Button, Title } from '@mantine/core'; import DeleteWorkspaceModal from '../../modals/workspace/DeleteWorkspaceModal'; import { useWorkspace } from '../../../contexts/WorkspaceContext'; import { useModalContext } from '../../../contexts/ModalContext'; const DangerZoneSettings = () => { const { currentWorkspace, workspaces, deleteCurrentWorkspace } = useWorkspace(); const { setSettingsModalVisible } = useModalContext(); const [deleteModalOpened, setDeleteModalOpened] = useState(false); const handleDelete = async () => { await deleteCurrentWorkspace(); setDeleteModalOpened(false); setSettingsModalVisible(false); }; return ( setDeleteModalOpened(false)} onConfirm={handleDelete} workspaceName={currentWorkspace?.name} /> ); }; export default DangerZoneSettings;