@lanaco/lnc-react-ui
Version:
React component library
36 lines (35 loc) • 781 B
JavaScript
import { jsx as n } from "react/jsx-runtime";
import { P as o } from "./index-S5Cd7WrG.js";
import a from "./PopoverContext.js";
import f from "./usePopover.js";
function m({ children: t, modal: e = !1, ...r }) {
const p = f({ modal: e, ...r });
return /* @__PURE__ */ n(a.Provider, { value: p, children: t });
}
m.propTypes = {
initialOpen: o.bool,
placement: o.oneOf([
"center",
"top",
"right",
"bottom",
"left",
"top-start",
"top-end",
"right-start",
"right-end",
"bottom-start",
"bottom-end",
"left-start",
"left-end"
]),
modal: o.bool,
offsetValue: o.number,
/** For controlled usage of Popover */
open: o.bool,
/** For controlled usage of Popover */
onOpenChange: o.func
};
export {
m as default
};