primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 747 B
JavaScript
'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 u}from"@primereact/core/utils";var[l,n]=u();import{createOptionalContext as d}from"@primereact/core/utils";var[P,i]=d();var r={as:"button",isActive:!1};var R=b({name:"Sidebar.MenuButton",defaultProps:r,setup(){let e=i(),t=n();return{sidebar:e,menuItem:t}},render(e){let{props:t,ptmi:p,sidebar:o,menuItem:m}=e,a=f(m?.triggerProps,{className:o?.cx("menuButton"),"data-active":e.inProps?.isActive},o?.ptm("menuButton"),p("root"));return s.createElement(c,{instance:e,attrs:a,children:t.children})}});export{R as SidebarMenuButton,r as defaultMenuButtonProps};