UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 805 B
'use client'; import{withComponent as P}from"@primereact/core/component";import{mergeProps as f}from"@primeuix/utils";import{Portal as M}from"primereact/portal";import*as o from"react";import{createOptionalContext as s}from"@primereact/core/utils";var[d,r]=s();import{createOptionalContext as c}from"@primereact/core/utils";var[b,n]=c();import{createOptionalContext as l}from"@primereact/core/utils";var[p,S]=l();var m={};var z=P({name:"Menu.Portal",defaultProps:m,setup(){let e=r(),t=n();return{menu:e,submenu:t}},render(e){let{props:t,ptmi:u,menu:i}=e,a=f(i?.ptm("portal"),u("root"));return o.createElement(p,{value:e},o.createElement(M,{instance:e,attrs:a,children:t.children,appendTo:t.appendTo}))}});export{z as MenuPortal,p as MenuPortalProvider,m as defaultPortalProps,S as useMenuPortalContext};