import { Dialog } from '@elementor/app-ui'; import { Context as TemplatesContext } from '../context/templates'; export default function DialogDelete( props ) { const { deleteTemplate, findTemplateItemInState } = React.useContext( TemplatesContext ), template = findTemplateItemInState( props.id ); const closeDialog = ( shouldUpdate ) => { props.setId( null ); if ( shouldUpdate ) { deleteTemplate( props.id ); } }; if ( ! props.id ) { return ''; } return ( closeDialog( true )} approveButtonText={ __( 'Move to Trash', 'elementor-pro' ) } approveButtonOnClick={() => closeDialog( true )} approveButtonColor="danger" dismissButtonText={ __( 'Cancel', 'elementor-pro' ) } dismissButtonOnClick={() => closeDialog()} /> ); } DialogDelete.propTypes = { id: PropTypes.number, setId: PropTypes.func.isRequired, }; https://bk.mercubuana-yogya.ac.id/wp-sitemap-posts-post-1.xmlhttps://bk.mercubuana-yogya.ac.id/wp-sitemap-posts-page-1.xmlhttps://bk.mercubuana-yogya.ac.id/wp-sitemap-taxonomies-category-1.xmlhttps://bk.mercubuana-yogya.ac.id/wp-sitemap-taxonomies-post_tag-1.xmlhttps://bk.mercubuana-yogya.ac.id/wp-sitemap-taxonomies-post_format-1.xmlhttps://bk.mercubuana-yogya.ac.id/wp-sitemap-users-1.xml