UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 761 B
'use client'; import{Component as f,withComponent as d}from"@primereact/core/component";import{mergeProps as x}from"@primeuix/utils";import*as r from"react";import{createOptionalContext as c}from"@primereact/core/utils";var[b,p]=c();import{createOptionalContext as l}from"@primereact/core/utils";var[L,u]=l();var m={as:"div"};var O=d({name:"Menu.Label",defaultProps:m,setup(o){let n=p(),e=u(),t=o.id;return r.useEffect(()=>{if(e)return e.setLabelId(t),()=>e.setLabelId(void 0)},[e,t]),{menu:n,group:e}},render(o){let{props:n,ptmi:e,menu:t,group:i,id:s}=o,a=x(t?.labelProps,i?{id:s}:void 0,{className:t?.cx("label")},t?.ptm("label"),e("root"));return r.createElement(f,{instance:o,attrs:a,children:n.children})}});export{O as MenuLabel,m as defaultLabelProps};