'use client'; import clsx from 'clsx'; import { useState } from 'react'; import BadgeHelp from '@/components/info/BadgeHelp'; import Checkbox from '@/components/ui/Checkbox'; import Modal, { ModalProps } from '@/components/ui/Modal'; import Overlay from '@/components/ui/Overlay'; import TextInput from '@/components/ui/TextInput'; import { HelpTopic } from '@/models/miscellaneous'; import { IOperation } from '@/models/oss'; import { PARAMETER } from '@/utils/constants'; interface DlgDeleteOperationProps extends Pick { target: IOperation; onSubmit: (keepConstituents: boolean, deleteSchema: boolean) => void; } function DlgDeleteOperation({ hideWindow, target, onSubmit }: DlgDeleteOperationProps) { const [keepConstituents, setKeepConstituents] = useState(false); const [deleteSchema, setDeleteSchema] = useState(false); function handleSubmit() { onSubmit(keepConstituents, deleteSchema); } return ( ); } export default DlgDeleteOperation;