UNPKG

@wordpress/block-library

Version:
59 lines (58 loc) 1.54 kB
// packages/block-library/src/navigation/edit/overlay-panel.js import { PanelBody, __experimentalVStack as VStack } from "@wordpress/components"; import { __ } from "@wordpress/i18n"; import OverlayTemplatePartSelector from "./overlay-template-part-selector"; import OverlayVisibilityControl from "./overlay-visibility-control"; import OverlayMenuPreviewButton from "./overlay-menu-preview-button"; import { jsx, jsxs } from "react/jsx-runtime"; function OverlayPanel({ overlayMenu, overlay, setAttributes, onNavigateToEntityRecord, overlayMenuPreview, setOverlayMenuPreview, hasIcon, icon, overlayMenuPreviewClasses, overlayMenuPreviewId, isResponsive }) { return /* @__PURE__ */ jsx(PanelBody, { title: __("Overlay"), initialOpen: true, children: /* @__PURE__ */ jsxs(VStack, { spacing: 4, children: [ /* @__PURE__ */ jsx( OverlayVisibilityControl, { overlayMenu, setAttributes } ), overlayMenu !== "never" && /* @__PURE__ */ jsx( OverlayMenuPreviewButton, { isResponsive, overlayMenuPreview, setOverlayMenuPreview, hasIcon, icon, setAttributes, overlayMenuPreviewClasses, overlayMenuPreviewId } ), overlayMenu !== "never" && /* @__PURE__ */ jsx( OverlayTemplatePartSelector, { overlay, setAttributes, onNavigateToEntityRecord } ) ] }) }); } export { OverlayPanel as default }; //# sourceMappingURL=overlay-panel.js.map