📅 You're Invited: Meet the Socket team at RSAC (April 28 – May 1).RSVP
Socket
Sign inDemoInstall
Socket

react-formawesome

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-formawesome - npm Package Compare versions

Comparing version

to
1.0.0-rc5

2

build/index.js

@@ -1,1 +0,1 @@

!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports["react-formawesome"]=r():e["react-formawesome"]=r()}(global,function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="/",t(t.s="./src/index.ts")}({"./src/Checkbox/Checkbox.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Checkbox=void 0;var s=o(t("@babel/runtime/helpers/slicedToArray")),a=o(t("@babel/runtime/helpers/classCallCheck")),u=o(t("@babel/runtime/helpers/createClass")),l=o(t("@babel/runtime/helpers/possibleConstructorReturn")),i=o(t("@babel/runtime/helpers/getPrototypeOf")),c=o(t("@babel/runtime/helpers/inherits")),p=n(t("react")),f=t("react-formawesome-core"),d=t("./src/Checkbox/CheckboxProps.ts"),m=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},b=function(e){function r(){var e;return(0,a.default)(this,r),(e=(0,l.default)(this,(0,i.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.activeClassName,t.nativeRef,t.className,t.onChange,t.checked,t.values),o=(t.value,t.type,t.ref,m(t,["errorClassName","activeClassName","nativeRef","className","onChange","checked","values","value","type","ref"])),a=(0,s.default)(n,1)[0];return p.createElement("input",Object.assign({},o,{onChange:e.getHandleChange(r),checked:a===r.value,className:e.getClassName(r),ref:e.registerElement(r),value:r.value,type:"checkbox"}))},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t);var n=(0,s.default)(e.props.values,2),o=n[0],a=n[1];r.onChange(r.value===o?a:o)}},e.getClassName=function(r){var t=(0,s.default)(e.props.values,1)[0];return[e.props.className,r.error&&e.props.errorClassName,r.value===t&&e.props.activeClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,c.default)(r,e),(0,u.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return p.createElement(f.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(p.Component);r.Checkbox=b,b.propTypes=d.CheckboxPropTypes,b.defaultProps=d.CheckboxDefaultProps},"./src/Checkbox/CheckboxProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.CheckboxDefaultProps=r.CheckboxPropTypes=void 0;var o=n(t("prop-types")),s={values:o.arrayOf(o.any).isRequired,errorClassName:o.string,activeClassName:o.string,nativeRef:o.func};r.CheckboxPropTypes=s;r.CheckboxDefaultProps={errorClassName:"has-error",activeClassName:"is-active"}},"./src/Checkbox/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Checkbox/Checkbox.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Checkbox/CheckboxProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/ErrorTip/ErrorTip.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.ErrorTip=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/ErrorTip/ErrorTipProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){if(!r.error)return null;var t=e.props,n=t.children,o=d(t,["children"]);return"function"==typeof n?n(r.error):c.createElement("span",Object.assign({},o),r.error)},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.ErrorTip=m,m.propTypes=f.ErrorTipPropTypes},"./src/ErrorTip/ErrorTipProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.ErrorTipPropTypes=void 0;var o={children:n(t("prop-types")).func};r.ErrorTipPropTypes=o},"./src/ErrorTip/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/ErrorTip/ErrorTip.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/ErrorTip/ErrorTipProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/Form/Form.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Form=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/Form/FormProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){return(0,s.default)(this,r),(0,u.default)(this,(0,l.default)(r).apply(this,arguments))}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){var e=this.props,r=(e.action,e.onSubmit),t=e.validator,n=e.errorParser,o=e.afterSubmit,s=e.beforeSubmit,a=e.handleUnparsedErrors,u=d(e,["action","onSubmit","validator","errorParser","afterSubmit","beforeSubmit","handleUnparsedErrors"]);return c.createElement(p.FormProvider,{onSubmit:r,validator:t,errorParser:n,afterSubmit:o,beforeSubmit:s,handleUnparsedErrors:a},c.createElement("form",Object.assign({},u),this.props.children))}}]),r}(c.Component);r.Form=m,m.propTypes=f.FormPropTypes},"./src/Form/FormProps.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FormPropTypes=void 0;var n=t("react-formawesome-core").FormProviderPropTypes;r.FormPropTypes=n},"./src/Form/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Form/Form.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Form/FormProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/FormGroup/FormGroup.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.FormGroup=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/FormGroup/FormGroupProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.attribute,t.className,t.validateOn,t.errorClassName,t.valueClassName,t.focusClassName,d(t,["attribute","className","validateOn","errorClassName","valueClassName","focusClassName"]));return c.createElement("div",Object.assign({className:e.getClassName(r)},n),e.props.children)},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.FormGroupProvider,{attribute:this.props.attribute,validateOn:this.props.validateOn},c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren))}}]),r}(c.Component);r.FormGroup=m,m.propTypes=f.FormGroupPropTypes,m.defaultProps=f.FormGroupDefaultProps},"./src/FormGroup/FormGroupProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.FormGroupDefaultProps=r.FormGroupPropTypes=void 0;var o=n(t("prop-types")),s=t("react-formawesome-core"),a=Object.assign({errorClassName:o.string,focusClassName:o.string,valueClassName:o.string},s.FormGroupProviderPropTypes);r.FormGroupPropTypes=a;r.FormGroupDefaultProps={errorClassName:"is-error",focusClassName:"is-focus",valueClassName:"have-value"}},"./src/FormGroup/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/FormGroup/FormGroup.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/FormGroup/FormGroupProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/Input/Input.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Input=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/Input/InputProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.focusClassName,t.valueClassName,t.nativeRef,t.className,t.onChange,t.onFocus,t.onBlur,t.value,t.ref,d(t,["errorClassName","focusClassName","valueClassName","nativeRef","className","onChange","onFocus","onBlur","value","ref"]));return c.createElement("input",Object.assign({},n,{onChange:e.getHandleChange(r),onFocus:e.getHandleFocus(r),onBlur:e.getHandleBlur(r),className:e.getClassName(r),ref:e.registerElement(r),value:r.value}))},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t),r.onChange(t.currentTarget.value)}},e.getHandleBlur=function(r){return function(t){e.props.onBlur&&e.props.onBlur(t),r.onBlur()}},e.getHandleFocus=function(r){return function(t){e.props.onFocus&&e.props.onFocus(t),r.onFocus()}},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.Input=m,m.propTypes=f.InputPropTypes,m.defaultProps=f.InputDefaultProps},"./src/Input/InputProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.InputDefaultProps=r.InputPropTypes=void 0;var o=n(t("prop-types")),s={errorClassName:o.string,focusClassName:o.string,valueClassName:o.string,nativeRef:o.func};r.InputPropTypes=s;r.InputDefaultProps={errorClassName:"has-error",focusClassName:"has-focus",valueClassName:"has-value"}},"./src/Input/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Input/Input.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Input/InputProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/Select/Select.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Select=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/Select/SelectProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.focusClassName,t.valueClassName,t.nativeRef,t.className,t.onChange,t.onFocus,t.onBlur,t.value,t.ref,t.children),o=(t.multiple,t.options),s=d(t,["errorClassName","focusClassName","valueClassName","nativeRef","className","onChange","onFocus","onBlur","value","ref","children","multiple","options"]);return c.createElement("select",Object.assign({},s,{onChange:e.getHandleChange(r),onFocus:e.getHandleFocus(r),onBlur:e.getHandleBlur(r),className:e.getClassName(r),ref:e.registerElement(r),value:r.value}),n?n(o,r.value):e.renderItems())},e.renderItems=function(){return e.props.options.map(function(e){var r=e.value,t=e.label;return c.createElement("option",{key:r,value:r},t)})},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t),r.onChange(t.currentTarget.value)}},e.getHandleBlur=function(r){return function(t){e.props.onBlur&&e.props.onBlur(t),r.onBlur()}},e.getHandleFocus=function(r){return function(t){e.props.onFocus&&e.props.onFocus(t),r.onFocus()}},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.Select=m,m.propTypes=f.SelectPropTypes,m.defaultProps=f.SelectDefaultProps},"./src/Select/SelectProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.SelectDefaultProps=r.SelectPropTypes=void 0;var o=n(t("prop-types")),s={errorClassName:o.string,focusClassName:o.string,valueClassName:o.string,options:o.arrayOf(o.shape({value:o.oneOfType([o.string,o.number]).isRequired,label:o.string.isRequired})).isRequired,children:o.func,nativeRef:o.func};r.SelectPropTypes=s;r.SelectDefaultProps={errorClassName:"has-error",focusClassName:"has-focus",valueClassName:"has-value"}},"./src/Select/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Select/Select.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Select/SelectProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/SubmitButton/SubmitButton.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.SubmitButton=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/SubmitButton/SubmitButtonProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=t.loadingComponent,o=(t.loadingClassName,t.className,t.onClick,d(t,["loadingComponent","loadingClassName","className","onClick"]));return c.createElement("button",Object.assign({},o,{className:e.getClassName(r),onClick:e.getHandleClick(r)}),n&&r.loading?n:e.props.children)},e.getHandleClick=function(r){return function(t){e.props.onClick&&e.props.onClick(t),!r.loading&&r.onSubmit()}},e.getClassName=function(r){return[e.props.className,r.loading&&e.props.loadingClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.FormContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.SubmitButton=m,m.propTypes=f.SubmitButtonPropTypes,m.defaultProps=f.SubmitButtonDefaultProps},"./src/SubmitButton/SubmitButtonProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.SubmitButtonDefaultProps=r.SubmitButtonPropTypes=void 0;var o=n(t("prop-types")),s={loadingClassName:o.string,loadingComponent:o.node};r.SubmitButtonPropTypes=s;r.SubmitButtonDefaultProps={loadingClassName:"is-loading"}},"./src/SubmitButton/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/SubmitButton/SubmitButton.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/SubmitButton/SubmitButtonProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/TextArea/TextArea.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.TextArea=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/TextArea/TextAreaProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.focusClassName,t.valueClassName,t.nativeRef,t.className,t.onChange,t.onFocus,t.onBlur,t.value,t.ref,d(t,["errorClassName","focusClassName","valueClassName","nativeRef","className","onChange","onFocus","onBlur","value","ref"]));return c.createElement("textarea",Object.assign({},n,{onChange:e.getHandleChange(r),onFocus:e.getHandleFocus(r),onBlur:e.getHandleBlur(r),className:e.getClassName(r),ref:e.registerElement(r),value:r.value}))},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t),r.onChange(t.currentTarget.value)}},e.getHandleBlur=function(r){return function(t){e.props.onBlur&&e.props.onBlur(t),r.onBlur()}},e.getHandleFocus=function(r){return function(t){e.props.onFocus&&e.props.onFocus(t),r.onFocus()}},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.TextArea=m,m.propTypes=f.TextAreaPropTypes,m.defaultProps=f.TextAreaDefaultProps},"./src/TextArea/TextAreaProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.TextAreaDefaultProps=r.TextAreaPropTypes=void 0;var o=n(t("prop-types")),s={errorClassName:o.string,focusClassName:o.string,valueClassName:o.string,nativeRef:o.func};r.TextAreaPropTypes=s;r.TextAreaDefaultProps={errorClassName:"has-error",focusClassName:"has-focus",valueClassName:"has-value"}},"./src/TextArea/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/TextArea/TextArea.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/TextArea/TextAreaProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/UnparsedErrorContainer/UnparsedErrorContainer.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.UnparsedErrorContainer=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/UnparsedErrorContainer/UnparsedErrorContainerProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=t.children,o=d(t,["children"]);return c.createElement("div",Object.assign({},o),n(r))},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.UnparsedErrorProvider,null,this.renderChildren)}}]),r}(c.PureComponent);r.UnparsedErrorContainer=m,m.propTypes=f.UnparsedErrorContainerPropTypes},"./src/UnparsedErrorContainer/UnparsedErrorContainerProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.UnparsedErrorContainerPropTypes=void 0;var o={children:n(t("prop-types")).func.isRequired};r.UnparsedErrorContainerPropTypes=o},"./src/UnparsedErrorContainer/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/UnparsedErrorContainer/UnparsedErrorContainer.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/UnparsedErrorContainer/UnparsedErrorContainerProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Form/index.ts");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Input/index.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var s=t("./src/Select/index.ts");Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return s[e]}})});var a=t("./src/Checkbox/index.ts");Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return a[e]}})});var u=t("./src/ErrorTip/index.ts");Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var l=t("./src/TextArea/index.ts");Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return l[e]}})});var i=t("./src/FormGroup/index.ts");Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return i[e]}})});var c=t("./src/SubmitButton/index.ts");Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var p=t("./src/UnparsedErrorContainer/index.ts");Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return p[e]}})})},"@babel/runtime/helpers/classCallCheck":function(e,r){e.exports=require("@babel/runtime/helpers/classCallCheck")},"@babel/runtime/helpers/createClass":function(e,r){e.exports=require("@babel/runtime/helpers/createClass")},"@babel/runtime/helpers/getPrototypeOf":function(e,r){e.exports=require("@babel/runtime/helpers/getPrototypeOf")},"@babel/runtime/helpers/inherits":function(e,r){e.exports=require("@babel/runtime/helpers/inherits")},"@babel/runtime/helpers/interopRequireDefault":function(e,r){e.exports=require("@babel/runtime/helpers/interopRequireDefault")},"@babel/runtime/helpers/interopRequireWildcard":function(e,r){e.exports=require("@babel/runtime/helpers/interopRequireWildcard")},"@babel/runtime/helpers/possibleConstructorReturn":function(e,r){e.exports=require("@babel/runtime/helpers/possibleConstructorReturn")},"@babel/runtime/helpers/slicedToArray":function(e,r){e.exports=require("@babel/runtime/helpers/slicedToArray")},"prop-types":function(e,r){e.exports=require("prop-types")},react:function(e,r){e.exports=require("react")},"react-formawesome-core":function(e,r){e.exports=require("react-formawesome-core")}})});
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports["react-formawesome"]=r():e["react-formawesome"]=r()}(global,function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="/",t(t.s="./src/index.ts")}({"./src/Checkbox/Checkbox.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Checkbox=void 0;var s=o(t("@babel/runtime/helpers/slicedToArray")),a=o(t("@babel/runtime/helpers/classCallCheck")),u=o(t("@babel/runtime/helpers/createClass")),l=o(t("@babel/runtime/helpers/possibleConstructorReturn")),i=o(t("@babel/runtime/helpers/getPrototypeOf")),c=o(t("@babel/runtime/helpers/inherits")),p=n(t("react")),f=t("react-formawesome-core"),d=t("./src/Checkbox/CheckboxProps.ts"),m=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},b=function(e){function r(){var e;return(0,a.default)(this,r),(e=(0,l.default)(this,(0,i.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.activeClassName,t.nativeRef,t.className,t.onChange,t.checked,t.values),o=(t.value,t.type,t.ref,m(t,["errorClassName","activeClassName","nativeRef","className","onChange","checked","values","value","type","ref"])),a=(0,s.default)(n,1)[0];return p.createElement("input",Object.assign({},o,{onChange:e.getHandleChange(r),checked:a===r.value,className:e.getClassName(r),ref:e.registerElement(r),value:r.value,type:"checkbox"}))},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t);var n=(0,s.default)(e.props.values,2),o=n[0],a=n[1];r.onChange(r.value===o?a:o)}},e.getClassName=function(r){var t=(0,s.default)(e.props.values,1)[0];return[e.props.className,r.error&&e.props.errorClassName,r.value===t&&e.props.activeClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,c.default)(r,e),(0,u.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return p.createElement(f.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(p.Component);r.Checkbox=b,b.propTypes=d.CheckboxPropTypes,b.defaultProps=d.CheckboxDefaultProps},"./src/Checkbox/CheckboxProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.CheckboxDefaultProps=r.CheckboxPropTypes=void 0;var o=n(t("prop-types")),s={values:o.arrayOf(o.any).isRequired,errorClassName:o.string,activeClassName:o.string,nativeRef:o.func};r.CheckboxPropTypes=s;r.CheckboxDefaultProps={errorClassName:"has-error",activeClassName:"is-active"}},"./src/Checkbox/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Checkbox/Checkbox.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Checkbox/CheckboxProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/ErrorTip/ErrorTip.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.ErrorTip=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/ErrorTip/ErrorTipProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){if(!r.error)return null;var t=e.props,n=t.children,o=d(t,["children"]);return"function"==typeof n?n(r.error):c.createElement("span",Object.assign({},o),r.error)},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.ErrorTip=m,m.propTypes=f.ErrorTipPropTypes},"./src/ErrorTip/ErrorTipProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.ErrorTipPropTypes=void 0;var o={children:n(t("prop-types")).func};r.ErrorTipPropTypes=o},"./src/ErrorTip/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/ErrorTip/ErrorTip.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/ErrorTip/ErrorTipProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/Form/Form.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Form=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/Form/FormProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){return(0,s.default)(this,r),(0,u.default)(this,(0,l.default)(r).apply(this,arguments))}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){var e=this.props,r=(e.action,e.onSubmit),t=e.validator,n=e.errorParser,o=e.afterSubmit,s=e.beforeSubmit,a=e.handleUnparsedErrors,u=d(e,["action","onSubmit","validator","errorParser","afterSubmit","beforeSubmit","handleUnparsedErrors"]);return c.createElement(p.FormProvider,{onSubmit:r,validator:t,errorParser:n,afterSubmit:o,beforeSubmit:s,handleUnparsedErrors:a},c.createElement("form",Object.assign({},u),this.props.children))}}]),r}(c.Component);r.Form=m,m.propTypes=f.FormPropTypes},"./src/Form/FormProps.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FormPropTypes=void 0;var n=t("react-formawesome-core").FormProviderPropTypes;r.FormPropTypes=n},"./src/Form/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Form/Form.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Form/FormProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/FormGroup/FormGroup.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.FormGroup=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/FormGroup/FormGroupProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.attribute,t.className,t.validateOn,t.errorClassName,t.valueClassName,t.focusClassName,d(t,["attribute","className","validateOn","errorClassName","valueClassName","focusClassName"]));return c.createElement("div",Object.assign({className:e.getClassName(r)},n),e.props.children)},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.FormGroupProvider,{attribute:this.props.attribute,validateOn:this.props.validateOn},c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren))}}]),r}(c.Component);r.FormGroup=m,m.propTypes=f.FormGroupPropTypes,m.defaultProps=f.FormGroupDefaultProps},"./src/FormGroup/FormGroupProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.FormGroupDefaultProps=r.FormGroupPropTypes=void 0;var o=n(t("prop-types")),s=t("react-formawesome-core"),a=Object.assign({errorClassName:o.string,focusClassName:o.string,valueClassName:o.string},s.FormGroupProviderPropTypes);r.FormGroupPropTypes=a;r.FormGroupDefaultProps={errorClassName:"is-error",focusClassName:"is-focus",valueClassName:"have-value"}},"./src/FormGroup/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/FormGroup/FormGroup.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/FormGroup/FormGroupProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/Input/Input.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Input=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/Input/InputProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.focusClassName,t.valueClassName,t.nativeRef,t.className,t.onChange,t.onFocus,t.onBlur,t.value,t.ref,d(t,["errorClassName","focusClassName","valueClassName","nativeRef","className","onChange","onFocus","onBlur","value","ref"]));return c.createElement("input",Object.assign({},n,{onChange:e.getHandleChange(r),onFocus:e.getHandleFocus(r),onBlur:e.getHandleBlur(r),className:e.getClassName(r),ref:e.registerElement(r),value:r.value||""}))},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t),r.onChange(t.currentTarget.value)}},e.getHandleBlur=function(r){return function(t){e.props.onBlur&&e.props.onBlur(t),r.onBlur()}},e.getHandleFocus=function(r){return function(t){e.props.onFocus&&e.props.onFocus(t),r.onFocus()}},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.Input=m,m.propTypes=f.InputPropTypes,m.defaultProps=f.InputDefaultProps},"./src/Input/InputProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.InputDefaultProps=r.InputPropTypes=void 0;var o=n(t("prop-types")),s={errorClassName:o.string,focusClassName:o.string,valueClassName:o.string,nativeRef:o.func};r.InputPropTypes=s;r.InputDefaultProps={errorClassName:"has-error",focusClassName:"has-focus",valueClassName:"has-value"}},"./src/Input/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Input/Input.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Input/InputProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/Select/Select.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.Select=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/Select/SelectProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.focusClassName,t.valueClassName,t.nativeRef,t.className,t.onChange,t.onFocus,t.onBlur,t.value,t.ref,t.children),o=(t.multiple,t.options),s=d(t,["errorClassName","focusClassName","valueClassName","nativeRef","className","onChange","onFocus","onBlur","value","ref","children","multiple","options"]);return c.createElement("select",Object.assign({},s,{onChange:e.getHandleChange(r),onFocus:e.getHandleFocus(r),onBlur:e.getHandleBlur(r),className:e.getClassName(r),ref:e.registerElement(r),value:r.value}),n?n(o,r.value):e.renderItems())},e.renderItems=function(){return e.props.options.map(function(e){var r=e.value,t=e.label;return c.createElement("option",{key:r,value:r},t)})},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t),r.onChange(t.currentTarget.value)}},e.getHandleBlur=function(r){return function(t){e.props.onBlur&&e.props.onBlur(t),r.onBlur()}},e.getHandleFocus=function(r){return function(t){e.props.onFocus&&e.props.onFocus(t),r.onFocus()}},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.Select=m,m.propTypes=f.SelectPropTypes,m.defaultProps=f.SelectDefaultProps},"./src/Select/SelectProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.SelectDefaultProps=r.SelectPropTypes=void 0;var o=n(t("prop-types")),s={errorClassName:o.string,focusClassName:o.string,valueClassName:o.string,options:o.arrayOf(o.shape({value:o.oneOfType([o.string,o.number]).isRequired,label:o.string.isRequired})).isRequired,children:o.func,nativeRef:o.func};r.SelectPropTypes=s;r.SelectDefaultProps={errorClassName:"has-error",focusClassName:"has-focus",valueClassName:"has-value"}},"./src/Select/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Select/Select.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Select/SelectProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/SubmitButton/SubmitButton.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.SubmitButton=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/SubmitButton/SubmitButtonProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=t.loadingComponent,o=(t.loadingClassName,t.className,t.onClick,d(t,["loadingComponent","loadingClassName","className","onClick"]));return c.createElement("button",Object.assign({},o,{className:e.getClassName(r),onClick:e.getHandleClick(r)}),n&&r.loading?n:e.props.children)},e.getHandleClick=function(r){return function(t){e.props.onClick&&e.props.onClick(t),!r.loading&&r.onSubmit()}},e.getClassName=function(r){return[e.props.className,r.loading&&e.props.loadingClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.FormContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.SubmitButton=m,m.propTypes=f.SubmitButtonPropTypes,m.defaultProps=f.SubmitButtonDefaultProps},"./src/SubmitButton/SubmitButtonProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.SubmitButtonDefaultProps=r.SubmitButtonPropTypes=void 0;var o=n(t("prop-types")),s={loadingClassName:o.string,loadingComponent:o.node};r.SubmitButtonPropTypes=s;r.SubmitButtonDefaultProps={loadingClassName:"is-loading",type:"button"}},"./src/SubmitButton/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/SubmitButton/SubmitButton.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/SubmitButton/SubmitButtonProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/TextArea/TextArea.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.TextArea=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/TextArea/TextAreaProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=(t.errorClassName,t.focusClassName,t.valueClassName,t.nativeRef,t.className,t.onChange,t.onFocus,t.onBlur,t.value,t.ref,d(t,["errorClassName","focusClassName","valueClassName","nativeRef","className","onChange","onFocus","onBlur","value","ref"]));return c.createElement("textarea",Object.assign({},n,{onChange:e.getHandleChange(r),onFocus:e.getHandleFocus(r),onBlur:e.getHandleBlur(r),className:e.getClassName(r),ref:e.registerElement(r),value:r.value||""}))},e.registerElement=function(r){return function(t){e.props.nativeRef&&e.props.nativeRef(t),t&&!e.unregister&&(r.registerElement(t),e.unregister=r.unregisterElement)}},e.getHandleChange=function(r){return function(t){e.props.onChange&&e.props.onChange(t),r.onChange(t.currentTarget.value)}},e.getHandleBlur=function(r){return function(t){e.props.onBlur&&e.props.onBlur(t),r.onBlur()}},e.getHandleFocus=function(r){return function(t){e.props.onFocus&&e.props.onFocus(t),r.onFocus()}},e.getClassName=function(r){return[e.props.className,r.value&&e.props.valueClassName,r.error&&e.props.errorClassName,r.isFocused&&e.props.focusClassName].filter(function(e){return e}).join(" ").trim()||void 0},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"componentWillUnmount",value:function(){this.unregister&&this.unregister()}},{key:"render",value:function(){return c.createElement(p.FormGroupContext.Consumer,null,this.renderChildren)}}]),r}(c.Component);r.TextArea=m,m.propTypes=f.TextAreaPropTypes,m.defaultProps=f.TextAreaDefaultProps},"./src/TextArea/TextAreaProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.TextAreaDefaultProps=r.TextAreaPropTypes=void 0;var o=n(t("prop-types")),s={errorClassName:o.string,focusClassName:o.string,valueClassName:o.string,nativeRef:o.func};r.TextAreaPropTypes=s;r.TextAreaDefaultProps={errorClassName:"has-error",focusClassName:"has-focus",valueClassName:"has-value"}},"./src/TextArea/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/TextArea/TextArea.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/TextArea/TextAreaProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/UnparsedErrorContainer/UnparsedErrorContainer.tsx":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard"),o=t("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.UnparsedErrorContainer=void 0;var s=o(t("@babel/runtime/helpers/classCallCheck")),a=o(t("@babel/runtime/helpers/createClass")),u=o(t("@babel/runtime/helpers/possibleConstructorReturn")),l=o(t("@babel/runtime/helpers/getPrototypeOf")),i=o(t("@babel/runtime/helpers/inherits")),c=n(t("react")),p=t("react-formawesome-core"),f=t("./src/UnparsedErrorContainer/UnparsedErrorContainerProps.ts"),d=function(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)r.indexOf(n[o])<0&&(t[n[o]]=e[n[o]])}return t},m=function(e){function r(){var e;return(0,s.default)(this,r),(e=(0,u.default)(this,(0,l.default)(r).apply(this,arguments))).renderChildren=function(r){var t=e.props,n=t.children,o=d(t,["children"]);return c.createElement("div",Object.assign({},o),n(r))},e}return(0,i.default)(r,e),(0,a.default)(r,[{key:"render",value:function(){return c.createElement(p.UnparsedErrorProvider,null,this.renderChildren)}}]),r}(c.PureComponent);r.UnparsedErrorContainer=m,m.propTypes=f.UnparsedErrorContainerPropTypes},"./src/UnparsedErrorContainer/UnparsedErrorContainerProps.ts":function(e,r,t){"use strict";var n=t("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(r,"__esModule",{value:!0}),r.UnparsedErrorContainerPropTypes=void 0;var o={children:n(t("prop-types")).func.isRequired};r.UnparsedErrorContainerPropTypes=o},"./src/UnparsedErrorContainer/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/UnparsedErrorContainer/UnparsedErrorContainer.tsx");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/UnparsedErrorContainer/UnparsedErrorContainerProps.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})})},"./src/index.ts":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("./src/Form/index.ts");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return n[e]}})});var o=t("./src/Input/index.ts");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})});var s=t("./src/Select/index.ts");Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return s[e]}})});var a=t("./src/Checkbox/index.ts");Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return a[e]}})});var u=t("./src/ErrorTip/index.ts");Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return u[e]}})});var l=t("./src/TextArea/index.ts");Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return l[e]}})});var i=t("./src/FormGroup/index.ts");Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return i[e]}})});var c=t("./src/SubmitButton/index.ts");Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return c[e]}})});var p=t("./src/UnparsedErrorContainer/index.ts");Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(r,e,{enumerable:!0,get:function(){return p[e]}})})},"@babel/runtime/helpers/classCallCheck":function(e,r){e.exports=require("@babel/runtime/helpers/classCallCheck")},"@babel/runtime/helpers/createClass":function(e,r){e.exports=require("@babel/runtime/helpers/createClass")},"@babel/runtime/helpers/getPrototypeOf":function(e,r){e.exports=require("@babel/runtime/helpers/getPrototypeOf")},"@babel/runtime/helpers/inherits":function(e,r){e.exports=require("@babel/runtime/helpers/inherits")},"@babel/runtime/helpers/interopRequireDefault":function(e,r){e.exports=require("@babel/runtime/helpers/interopRequireDefault")},"@babel/runtime/helpers/interopRequireWildcard":function(e,r){e.exports=require("@babel/runtime/helpers/interopRequireWildcard")},"@babel/runtime/helpers/possibleConstructorReturn":function(e,r){e.exports=require("@babel/runtime/helpers/possibleConstructorReturn")},"@babel/runtime/helpers/slicedToArray":function(e,r){e.exports=require("@babel/runtime/helpers/slicedToArray")},"prop-types":function(e,r){e.exports=require("prop-types")},react:function(e,r){e.exports=require("react")},"react-formawesome-core":function(e,r){e.exports=require("react-formawesome-core")}})});
{
"name": "react-formawesome",
"version": "1.0.0-rc4",
"version": "1.0.0-rc5",
"description": "React UI lib for validation forms",

@@ -12,3 +12,3 @@ "main": "build/index.js",

"lint": "./node_modules/.bin/tslint --project .",
"prepublishOnly": "npm run lint && npm run test"
"prepublishOnly": "npm run lint && npm run test && npm run build"
},

@@ -15,0 +15,0 @@ "repository": {