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;