/** * WordPress dependencies */ import { useState } from '@wordpress/element'; import { wordpress } from '@wordpress/icons'; import { Button, Icon, Modal, } from '@wordpress/components'; export default { title: 'Components/Modal', component: Modal, argTypes: { title: { control: 'text', defaultValue: 'Modal Title' }, showIcon: { control: 'boolean', defaultValue: false }, }, }; export const _default = ( props ) => { return ; }; const ModalExample = ( props ) => { const [ isOpen, setOpen ] = useState( true ); const openModal = () => setOpen( true ); const closeModal = () => setOpen( false ); return ( <> { isOpen && ( : null } { ...props } > ) } ); };