UNPKG

retro-react

Version:

A React component library for building retro-style websites

2 lines (1 loc) 802 B
"use strict";var e=require("../../_virtual/_tslib.js"),s=require("react"),i=require("../../node_modules/@theme-ui/core/jsx-runtime/dist/theme-ui-core-jsx-runtime.esm.js"),t=require("../../utils/classNames.js"),r=require("../../constants/commonClassNames.js"),a=require("./Button.styled.js");const u=s.forwardRef(((s,u)=>{var{id:o,className:n,onClick:c,variant:l="primary",size:d="medium",isButtonGroup:m=!1,disableClickEffect:f=!1,children:j,sx:v}=s,x=e.__rest(s,["id","className","onClick","variant","size","isButtonGroup","disableClickEffect","children","sx"]);return i.jsx(a.Button,Object.assign({ref:u,id:o,variant:l,$size:d,$isButtonGroup:m,$disableClickEffect:f,className:t.classNames("button-root",n,r.default),onClick:c,sx:v},x,{children:j}),void 0)}));u.displayName="Button",exports.Button=u;