/**
* 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 }
>
) }
>
);
};