"use strict";var R=Object.create;var m=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var C=Object.getPrototypeOf;var P=Object.prototype.hasOwnProperty;var i=(o,e)=>m(o,"name",{value:e,configurable:true});var k=(o,e)=>{for(var r in e)m(o,r,{get:e[r],enumerable:true})};var c=(o,e,r,s)=>{if(e&&typeof e==="object"||typeof e==="function"){for(let t of g(e))if(!P.call(o,t)&&t!==r)m(o,t,{get:()=>e[t],enumerable:!(s=p(e,t))||s.enumerable})}return o};var v=(o,e,r)=>(r=o!=null?R(C(o)):{},c(e||!o||!o.__esModule?m(r,"default",{value:o,enumerable:true}):r,o));var E=o=>c(m({},"__esModule",{value:true}),o);var d=(o,e,r,s)=>{var t=s>1?void 0:s?p(e,r):e;for(var a=o.length-1,l;a>=0;a--)if(l=o[a])t=(s?l(e,r,t):l(t))||t;if(s&&t)m(e,r,t);return t};var I={};k(I,{default:()=>F});module.exports=E(I);var N=require("react/jsx-runtime");var b=v(require("classnames"));var f=require("lodash");var h=require("mobx-react");var y=require("react");let n=class extends y.Component{render(){const{className:e,disabled:r=false,onClick:s=f.noop,type:t="button",children:a,htmlForm:l=""}=this.props;const u={className:(0,b.default)({ferdium__fab:true,[`${e}`]:e}),type:t,disabled:r,onClick:s,form:l};return(0,N.jsx)("button",{...u,type:"button",children:a})}};i(n,"Button");n=d([h.observer],n);var F=n;
