koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
3 lines (2 loc) • 688 B
JavaScript
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("react/jsx-runtime"),j=require("react"),N=require("classnames"),e=require("./Button.module.css.cjs"),a=j.forwardRef(({children:n,onClick:o,type:r="button",disabled:c,variant:l="primary",className:i,prefix:s,suffix:u,size:d="medium",...m},f)=>t.jsxs("button",{...m,ref:f,onClick:o,type:r,className:N(e.default.button,e.default[l],e.default[d],i),disabled:c,children:[s&&t.jsx(s,{className:e.default.icon}),t.jsx("div",{className:e.default.content,children:n}),u&&t.jsx(u,{className:e.default.icon})]}));a.displayName="Button";exports.Button=a;
//# sourceMappingURL=Button.cjs.map