UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 817 B
'use client'; import{Component as c,withComponent as d}from"@primereact/core/component";import{mergeProps as M,resolve as x}from"@primeuix/utils";import*as n from"react";import{createOptionalContext as l}from"@primereact/core/utils";var[b,i]=l();import{createOptionalContext as f}from"@primereact/core/utils";var[L,m]=f();var p={as:"div"};var w=d({name:"Menu.List",defaultProps:p,setup(){let e=i(),t=m(),r=t?.id,o=e?.getListProps({value:t?r:void 0,sub:t??void 0});return{menu:e,submenu:t,listProps:o}},render(e){let{props:t,ptmi:r,menu:o,submenu:s,listProps:a}=e,u=M(s?.listProps,a,{className:o?.cx("list")},o?.ptm("list"),r("root"));return s?n.createElement(c,{instance:e,attrs:u,children:x(t.children,e)}):n.createElement(c,{instance:e,attrs:u,children:t.children})}});export{w as MenuList,p as defaultListProps};