import { __ } from "@wordpress/i18n"; import { InspectorControls } from "@wordpress/block-editor"; import { PanelBody, TabPanel, BaseControl, ButtonGroup, Button, SelectControl, } from "@wordpress/components"; import { PRINT_ICON_MARGIN, PRINT_ICON_PADDING, PRINT_ICON_ALIGNMENT, LAYOUT, PRINT_ICON_PADDING_LAYOUT_2, PRINT_ICON_MARGIN_LAYOUT_2, PRINT_ICON_ALIGNMENT_LAYOUT_2_VALUES, BACKGROUND_LAYOUT_2 } from "./constants"; import objAttributes from "./attributes"; import ResponsiveDimensionsControl from "../../../util/dimensions-control-v2"; import BackgroundControl from "../../../util/background-control"; const Inspector = ({ attributes, setAttributes }) => { const { resOption, print_icon_alignment, print_icon_alignment_layout_2, layout } = attributes; const resRequiredProps = { setAttributes, resOption, attributes, objAttributes, }; return (
{(tab) => { return (
{tab.name === "general" && ( setAttributes({ layout: newLayout, }) } /> )} {tab.name === "style" && ( {layout == 'layout-1' && {PRINT_ICON_ALIGNMENT.map( (item, key) => ( ) )} } {layout == 'layout-2' && {PRINT_ICON_ALIGNMENT_LAYOUT_2_VALUES.map( (item, key) => ( ) )} } {layout == 'layout-2' && } )}
); }}
); }; export default Inspector;