ponchojs
Version:
Poncho
3 lines (2 loc) • 996 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./tslib.es6-ca8de689.js"),r=require("./emotion-react-jsx-runtime.esm-1fb36074.js"),t=require("@material-ui/styles"),o=require("classnames");require("react");var s,a=(s=o)&&"object"==typeof s&&"default"in s?s:{default:s};const i=t.makeStyles((()=>({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"}})));exports.IconButton=t=>{var{Icon:o,className:s,size:n,children:l}=t,c=e.__rest(t,["Icon","className","size","children"]),d=i();return r.jsxs("button",Object.assign({className:a.default(s,d.root,{[d.disabled]:t.disabled})},c,{children:[o&&r.jsx(o,{width:n||24,height:n||24},void 0),l]}),void 0)};
//# sourceMappingURL=iconbutton.js.map