primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 956 B
JavaScript
'use client';
var d=Object.defineProperty;var l=(t,o)=>{for(var r in o)d(t,r,{get:o[r],enumerable:!0})};import{Component as P,withComponent as B}from"@primereact/core/component";import{useButton as x}from"@primereact/headless/button";import{mergeProps as v}from"@primeuix/utils";import*as n from"react";import{createOptionalContext as c}from"@primereact/core/utils";var[p,h]=c();var i={};l(i,{defaultProps:()=>e});import*as s from"@primereact/headless/button";var e={...s.defaultProps,as:"button",size:void 0,severity:void 0,variant:void 0,plain:!1,rounded:!1,raised:!1,iconOnly:!1,fluid:!1};var w=B({name:"Button",defaultProps:e,setup(t){return x(t.inProps)},render(t){let{id:o,props:r,ptmi:m,cx:u,rootProps:a}=t,f=v(a,{id:o,className:u("root")},m("root"));return n.createElement(p,{value:t},n.createElement(P,{instance:t,attrs:f,children:r.children}))}});export{w as Button,i as ButtonProps,p as ButtonProvider,e as defaultProps,h as useButtonContext};