import { useMemo } from "@wordpress/element"; import { useBlockProps, InnerBlocks } from "@wordpress/block-editor"; import InspectorControl from "../../components/inspectorControls/inspectorControls"; import { panelBodyRightIcon, panelBodyTitleIcon } from "../../icons/icons"; import dynamicCssFn from "./dynamicCss"; import Inspector from "./inspect"; import { useDeviceType } from "../../controls/controls"; import { compose } from "@wordpress/compose"; import addInitialAttr from "../shared/addInitialAttr"; const ButtonsEdit = ({ attributes, setAttributes }) => { const { uniqueId, additionalCssClass, customCss } = attributes; const currentDevice = useDeviceType(); const dynamicCssValue = useMemo( () => dynamicCssFn(attributes, "frontend", currentDevice), [attributes, currentDevice] ); const blockProps = useBlockProps({ className: additionalCssClass, }); return (
); }; export default compose(addInitialAttr)(ButtonsEdit);