UNPKG

@wordpress/interface

Version:

Interface module for WordPress. The package contains shared functionality across the modern JavaScript-based WordPress screens.

26 lines (25 loc) 798 B
// packages/interface/src/components/pinned-items/index.js import clsx from "clsx"; import { Slot, Fill } from "@wordpress/components"; import { jsx } from "react/jsx-runtime"; function PinnedItems({ scope, ...props }) { return /* @__PURE__ */ jsx(Fill, { name: `PinnedItems/${scope}`, ...props }); } function PinnedItemsSlot({ scope, className, ...props }) { return /* @__PURE__ */ jsx(Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ jsx( "div", { className: clsx( className, "interface-pinned-items" ), children: fills } ) }); } PinnedItems.Slot = PinnedItemsSlot; var pinned_items_default = PinnedItems; export { pinned_items_default as default }; //# sourceMappingURL=index.mjs.map