import { __ } from "@wordpress/i18n";
import "./editor.scss";
import ImageMediaPlaceholder from "../../_components/ImageMediaPlaceholder";
import Image from "../../_components/Image";
import ImagePanelBody from "../../_components/ImagePanelBody";
import {
InspectorControls,
useBlockProps,
InnerBlocks,
MediaPlaceholder,
MediaReplaceFlow,
} from "@wordpress/block-editor";
import { PanelBody, Button } from "@wordpress/components";
import { trash } from "@wordpress/icons";
import { PanelRow, ToggleControl } from "@wordpress/components";
export default function Edit({ attributes, setAttributes }) {
let { iconUrl, iconAlt, iconId, hasShadow } = attributes;
function setIconAttributes(icon) {
setAttributes({
iconId: icon.id,
iconAlt: icon.alt,
iconUrl: icon.url,
});
}
function removeIconAttributes() {
setAttributes({
iconId: null,
iconAlt: null,
iconUrl: null,
});
}
function onHasShadowChange() {
setAttributes({ hasShadow: !hasShadow });
}
return (
<>
)}