@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
20 lines (17 loc) • 806 B
JavaScript
'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