UNPKG

bereact-ui

Version:

Bibliothèque de composants React open-source

2 lines (1 loc) • 716 B
"use strict";const t=require("./jsx-runtime-CdzQHM_M.cjs");function B({Icon:i,text:n,bgColor:l,small:r,width:e,height:o,fontColor:c,action:x,round:a,pointer:j=!0,borderColor:m,borderSize:p=0,hover:u}){const d={background:l,height:o+"px",width:e+"px",fontSize:o/1.5,borderRadius:a?15:0,border:p+"px solid "+m},R=()=>{let s="";return s+=r?"socialButtonSmall ":"socialButton ",s+=j?"cursorPointer ":null,s+=u||null,s};return t.jsxRuntimeExports.jsxs("a",{className:R(),onClick:()=>x(),style:d,children:[t.jsxRuntimeExports.jsx(i,{}),r?t.jsxRuntimeExports.jsx(t.jsxRuntimeExports.Fragment,{}):t.jsxRuntimeExports.jsx("p",{style:{fontSize:Math.min((e-(n?n.length:0))/4,o/4),color:c},children:n})]})}exports.IconButton=B;