UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

20 lines (17 loc) 806 B
'use client'; import { PopoverGroupHandleContext } from "./groupContext.mjs"; import { parseTrigger } from "./parseTrigger.mjs"; import { PopoverInGroup } from "./PopoverInGroup.mjs"; import { PopoverStandalone } from "./PopoverStandalone.mjs"; import { useContext } from "react"; import { jsx } from "react/jsx-runtime"; //#region src/Popover/Popover.tsx const Popover = (props) => { const group = useContext(PopoverGroupHandleContext); return Boolean(group) && props.open === void 0 && props.defaultOpen === void 0 && !props.standalone ? /* @__PURE__ */ jsx(PopoverInGroup, { ...props }) : /* @__PURE__ */ jsx(PopoverStandalone, { ...props }); }; Popover.displayName = "Popover"; var Popover_default = Popover; //#endregion export { Popover_default as default }; //# sourceMappingURL=Popover.mjs.map