From a5e11a47d624437170b48b0aa1846d0151bcd00a Mon Sep 17 00:00:00 2001 From: Matt Wiebe Date: Wed, 9 Aug 2023 22:07:04 -0500 Subject: [PATCH] add confirm dialog --- src/follow-me/edit.js | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/src/follow-me/edit.js b/src/follow-me/edit.js index 8ba21e9..4382df0 100644 --- a/src/follow-me/edit.js +++ b/src/follow-me/edit.js @@ -1,6 +1,11 @@ import { InspectorControls, useBlockProps } from '@wordpress/block-editor'; import { __ } from '@wordpress/i18n'; -import { SelectControl, PanelBody, Button } from '@wordpress/components'; +import { + SelectControl, + PanelBody, + Button, + __experimentalConfirmDialog as ConfirmDialog +} from '@wordpress/components'; import { useUserOptions } from '../shared/use-user-options'; import apiFetch from '@wordpress/api-fetch'; import { useEffect, useState } from '@wordpress/element'; @@ -89,10 +94,22 @@ function Profile( profile ) { } function Follow( { profile } ) { + const [ isOpen, setIsOpen ] = useState( false ); return ( - + <> + + setIsOpen( false ) } + onCancel={ () => setIsOpen( false ) } + > + Todo: put the follow layout in here. + + + ); }