pkg-components
Version:
2 lines (1 loc) • 1.66 kB
JavaScript
import{j as y}from"./jsx-runtime-DI8_P1Ft.js";import{c as f}from"./index-Ck7iXuwZ.js";const b="_button_teq0d_1",e={button:b,"button-secondary":"_button-secondary_teq0d_19","button--secondary":"_button--secondary_teq0d_31"},r=({children:a,borderRadius:o,fontSize:l,width:s,padding:d,disabled:i,primary:t=!1,styles:u={},type:n="",onClick:p=()=>{},...c})=>{const m={padding:d||"10px 20px",borderRadius:o||"",cursor:"pointer",outline:"none",width:s,fontSize:l,color:t?"white":"var(--color-primary-green)",...u};return y("button",{disabled:i,className:f(e.button,{[e[`button--${n}`]]:n,[e["button--primary"]]:t,[e["button--secondary"]]:!t}),style:m,onClick:p,...c,children:a})};try{r.displayName="Button",r.__docgenInfo={description:"",displayName:"Button",props:{width:{defaultValue:null,description:"",name:"width",required:!1,type:{name:"string"}},borderRadius:{defaultValue:null,description:"",name:"borderRadius",required:!1,type:{name:"string"}},fontSize:{defaultValue:null,description:"",name:"fontSize",required:!1,type:{name:"string"}},padding:{defaultValue:null,description:"",name:"padding",required:!1,type:{name:"string"}},type:{defaultValue:{value:""},description:"",name:"type",required:!1,type:{name:"string"}},primary:{defaultValue:{value:"false"},description:"",name:"primary",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},onClick:{defaultValue:{value:"() => {}"},description:"",name:"onClick",required:!1,type:{name:"(() => void)"}},styles:{defaultValue:{value:"{}"},description:"",name:"styles",required:!1,type:{name:"CSSProperties"}}}}}catch{}export{r as B};