2022-02-02 11:33:00 -05:00
6 changed files with 674 additions and 2304 deletions

View File

@@ -6,12 +6,15 @@ import { Modal, FocusableIframe } from '@wordpress/components';
import { baseUrl } from '@/globals';
type DialogProps = {
interface IDialogProps {
setOpen: Function;
onSelectForm: Function;
};
}
class SelectDialog extends React.Component<DialogProps> {
interface IDialogState {
}
class SelectDialog extends React.Component<IDialogProps, IDialogState> {
componentDidMount() {
window.addEventListener( 'message', this.handlePostMessage, false );
}
@@ -25,7 +28,7 @@ class SelectDialog extends React.Component<DialogProps> {
this.props.onSelectForm( event.data );
this.props.setOpen( false );
}
}
};
render() {
return (