ponchojs
Version:
Poncho
3 lines (2 loc) • 869 B
JavaScript
import{_ as e}from"./tslib.es6-d703c724.js";import{j as o,a as r}from"./emotion-react-jsx-runtime.esm-991ce217.js";import{makeStyles as t}from"@material-ui/styles";import i from"classnames";import"react";const a=t=>{var{Icon:a,className:n,size:c,children:l}=t,d=e(t,["Icon","className","size","children"]),m=s();return o("button",Object.assign({className:i(n,m.root,{[m.disabled]:t.disabled})},d,{children:[a&&r(a,{width:c||24,height:c||24},void 0),l]}),void 0)},s=t((()=>({root:{border:"none",background:"none",color:"black",padding:8,marginLeft:8,cursor:"pointer",borderRadius:"50%",textDecoration:"none",display:"flex",alignItems:"center",justifyContent:"center",transition:"all 0.2s linear","&:hover":{backgroundColor:"#e7e7e7",color:"white"}},disabled:{opacity:.6,cursor:"not-allowed!important"}})));export{a as IconButton};
//# sourceMappingURL=iconbutton.js.map