import { __ } from "@wordpress/i18n"; import { useEffect, useState } from "@wordpress/element"; import { PanelBody } from "@wordpress/components"; import { TabControls } from "../../components"; import { ContainerAdvancedGeneralTab, ContainerFlexProperties, ContainerGeneralTab, ContainerShapeDivider, } from "./generalTab"; import { ContainerAdvanceAdvancedTab, ContainerStyleTab, ContainerVisibilityTab } from "./styleTab"; const Inspector = ({ attributes, setAttributes, isSelected }) => { const [togglePanel, setTogglePanel] = useState("container"); const toggleHandler = (toggleVal, tabName) => { setTogglePanel(toggleVal ? tabName : ""); }; useEffect(() => { setTogglePanel("container"); }, [isSelected]); return ( <> toggleHandler(value, "container")} initialOpen={true} > toggleHandler(value, "flex")} > toggleHandler(value, "shape-divider")} > toggleHandler(value, "advance")} > ); }; export default Inspector;