import { __ } from "@wordpress/i18n"; import { PanelBody } from "@wordpress/components"; import { usePanelBodyContext } from "../../context"; import { TabControls } from "../../components"; import { SmartListGeneralTab, SmartListStyleTab, IconImageGeneralTab, IconImageStyleTab, ContentGeneralTab, ContentStyleTab, BadgeGeneralTab, BadgeStyleTab, } from "./generalTab"; import { VisibilityTab, AdvancedTab } from "../shared/advancedTab"; const Inspector = ({ attributes, setAttributes }) => { const { openPanel, togglePanelBody } = usePanelBodyContext(); return ( <> togglePanelBody("general")} initialOpen={true} > {openPanel === "general" && ( )} togglePanelBody("icon-image")} > {openPanel === "icon-image" && ( )} togglePanelBody("content")} > {openPanel === "content" && ( )} togglePanelBody("badge")} className="sp-smart-post-list-panel-body" > {openPanel === "badge" && ( )} togglePanelBody("advance")} > ); }; export default Inspector;