import { __ } from "@wordpress/i18n"; import { PanelBody } from "@wordpress/components"; import { usePanelBodyContext } from "../../context"; import { CounterTab, Divider, GeneralTab, ImageTab, QueryBuilderTab } from "./tabs"; import { AdvancedStyleTab, TitleStyleTab } from "../shared/styleTab"; import { Content } from "./Content"; import { ExcerptTab } from "./excerpt"; import { TabControls } from "../../components"; import { AdvancedTab, VisibilityTab } from "../shared/advancedTab"; const Inspector = ({ attributes, setAttributes }) => { const { openPanel, togglePanelBody } = usePanelBodyContext(); const { layout } = attributes; return ( <> togglePanelBody("general")} > togglePanelBody("queryBuilder")} > {layout === "taxonomy-layout-one" && ( togglePanelBody("divider")} > )} togglePanelBody("contentArea")} > {["taxonomy-layout-five", "taxonomy-layout-six"].includes(layout) && ( togglePanelBody("image")} > )} togglePanelBody("title")} > {!["taxonomy-layout-seven", "taxonomy-layout-eight", "taxonomy-layout-four"].includes(layout) && ( togglePanelBody("excerpt")} > )} togglePanelBody("counter")} > togglePanelBody("advanced")} > ); }; export default Inspector;