UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 749 B
'use client'; import{Component as c,withComponent as b}from"@primereact/core/component";import{mergeProps as f}from"@primeuix/utils";import*as s from"react";import{createOptionalContext as a}from"@primereact/core/utils";var[l,n]=a();import{createOptionalContext as d}from"@primereact/core/utils";var[P,i]=d();var o={as:"button",isActive:!1};var R=b({name:"Sidebar.MenuButton",defaultProps:o,setup(){let e=i(),t=n();return{sidebar:e,menuItem:t}},render(e){let{props:t,ptmi:p,sidebar:r,menuItem:m}=e,u=f(r?.getMenuButtonProps?.(t.isActive),m?.triggerProps,{className:r?.cx("menuButton")},r?.ptm("menuButton"),p("root"));return s.createElement(c,{instance:e,attrs:u,children:t.children})}});export{R as SidebarMenuButton,o as defaultMenuButtonProps};