import React, { Component, useState } from 'react'; import PropTypes from 'prop-types'; import { TextInput } from '@ohif/ui'; import './SimpleDialog.styl'; class SimpleDialog extends Component { static propTypes = { children: PropTypes.node, componentRef: PropTypes.any, componentStyle: PropTypes.object, rootClass: PropTypes.string, isOpen: PropTypes.bool, headerTitle: PropTypes.string.isRequired, onClose: PropTypes.func.isRequired, onConfirm: PropTypes.func.isRequired, }; static defaultProps = { isOpen: true, componentStyle: {}, rootClass: '', }; static InputDialog = ({ onSubmit, defaultValue, title, label, onClose }) => { const [value, setValue] = useState(defaultValue); const onSubmitHandler = () => { onSubmit(value); }; return (