import { __ } from "@wordpress/i18n";
import "./editor.scss";
import {
InnerBlocks,
useBlockProps,
MediaReplaceFlow,
InspectorControls,
__experimentalLinkControl as LinkControl,
MediaPlaceholder,
} from "@wordpress/block-editor";
import {
PanelBody,
TextControl,
Button,
ToggleControl,
__experimentalToggleGroupControl as ToggleGroupControl,
__experimentalToggleGroupControlOption as ToggleGroupControlOption,
} from "@wordpress/components";
import { lock, trash } from "@wordpress/icons";
export default function Edit({ setAttributes, attributes }) {
const { coverId, coverAlt, coverUrl, iconId, iconAlt, iconUrl } = attributes;
function setCoverAttributes(cover) {
setAttributes({
coverId: cover.id,
coverAlt: cover.alt,
coverUrl: cover.url,
});
}
function removeCoverAttributes() {
setAttributes({
coverId: null,
coverAlt: null,
coverUrl: null,
});
}
function setIconAttributes(icon) {
setAttributes({
iconId: icon.id,
iconAlt: icon.alt,
iconUrl: icon.url,
});
}
function removeIconAttributes() {
setAttributes({
iconId: null,
iconAlt: null,
iconUrl: null,
});
}
return (
<>
}
}