@lanaco/lnc-react-ui
Version:
React component library
2 lines (1 loc) • 478 B
JavaScript
;const i=require("react/jsx-runtime"),u=require("./floating-ui.react.esm-CsrI9PVk.cjs"),r=require("react"),p=require("./PopoverContext.cjs"),a=()=>{const e=r.useContext(p);if(e==null)throw new Error("Popover components must be wrapped in <Popover />");return e},f=r.forwardRef(function({children:n,...s},c){const{setDescriptionId:o}=a(),t=u.useId();return r.useLayoutEffect(()=>(o(t),()=>o(void 0)),[t,o]),i.jsx("p",{...s,ref:c,id:t,children:n})});module.exports=f;