import { __ } from "@wordpress/i18n"; import { useBlockProps, RichText } from "@wordpress/block-editor"; import "./editor.scss"; import { InspectorControls } from "@wordpress/block-editor"; import { createErrorNotice, removeNotice } from "@wordpress/notices"; import { useDispatch, useSelect } from "@wordpress/data"; import { store as noticesStore } from "@wordpress/notices"; import { PanelBody, FocalPointPicker, TextControl, TextareaControl, } from "@wordpress/components"; export default function Edit({ attributes, setAttributes, clientId, ...props }) { const { focusTitle, focusPosition, focusCaptionDescription, coverUrl, focusIndex, } = attributes; function handleChangeFocusPosition(focusPosition) { setAttributes({ focusPosition }); } function handleChangeTitle(focusTitle) { setAttributes({ focusTitle: focusTitle }); } function handleChangeCaptionDescription(focusCaptionDescription) { setAttributes({ focusCaptionDescription }); } return ( <>
{focusIndex}
{ handleChangeTitle(value); }} /> { handleChangeCaptionDescription(description); }} /> { handleChangeFocusPosition(focalPoint); }} />
  • {focusTitle} {focusCaptionDescription}
  • ); }