import { SvgNmrSum } from 'cheminfo-font';
import { Toolbar, useOnOff } from 'react-science/ui';
import { StandardDialog } from '../../elements/StandardDialog.tsx';
import type { ChangeSumModalContentsProps } from './ChangeSumModalContents.js';
import { ChangeSumModalContents } from './ChangeSumModalContents.js';
interface ChangeSumModalProps extends Omit<
ChangeSumModalContentsProps,
'onClose'
> {
currentSum: number | null;
sumType: string;
disabled?: boolean;
}
export default function ChangeSumModal(props: ChangeSumModalProps) {
const { disabled = false, currentSum, sumType, ...otherProps } = props;
const [isOpenDialog, openDialog, closeDialog] = useOnOff(false);
return (
<>
}
tooltip={
currentSum
? `Change ${sumType} sum (${currentSum.toFixed(2)})`
: `Change ${sumType} sum`
}
onClick={openDialog}
/>
{isOpenDialog && (
)}
>
);
}