UNPKG

@bund-x/core

Version:

Master Components Core Library

2 lines 4.95 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=exports.Decimal=void 0;var _react=_interopRequireDefault(require("react"));var _reactNumberFormat=_interopRequireDefault(require("react-number-format"));var _propTypes=_interopRequireDefault(require("prop-types"));var _excluded=["suffix","inputRef","onChange"];function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj};}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key];}}return target;}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key];}return target;}var Decimal=function Decimal(props){var suffix=props.suffix,inputRef=props.inputRef,onChange=props.onChange,rest=_objectWithoutProperties(props,_excluded);return _react["default"].createElement(_reactNumberFormat["default"],_extends({},rest,{getInputRef:inputRef,onValueChange:function onValueChange(values){onChange({target:{name:props.name,value:values.value}});},thousandSeparator:true,mask:"*",isNumericString:true,fixedDecimalScale:true,decimalScale:0,suffix:suffix}));};exports.Decimal=Decimal;Decimal.propTypes={inputRef:_propTypes["default"].func.isRequired,name:_propTypes["default"].string.isRequired,onChange:_propTypes["default"].func.isRequired,suffix:_propTypes["default"].string};Decimal.displayName='n';var _default=Decimal;exports["default"]=_default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9EZWNpbWFsL0RlY2ltYWwuanMiXSwibmFtZXMiOlsiRGVjaW1hbCIsInByb3BzIiwic3VmZml4IiwiaW5wdXRSZWYiLCJvbkNoYW5nZSIsInJlc3QiLCJ2YWx1ZXMiLCJ0YXJnZXQiLCJuYW1lIiwidmFsdWUiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJmdW5jIiwiaXNSZXF1aXJlZCIsInN0cmluZyIsImRpc3BsYXlOYW1lIl0sIm1hcHBpbmdzIjoiZ0hBQUEsb0RBQ0EsOEVBQ0EsNkQsbW1DQUVPLEdBQU1BLENBQUFBLE9BQU8sQ0FBRyxRQUFWQSxDQUFBQSxPQUFVLENBQUNDLEtBQUQsQ0FBVyxDQUNoQyxHQUFRQyxDQUFBQSxNQUFSLENBQWdERCxLQUFoRCxDQUFRQyxNQUFSLENBQWdCQyxRQUFoQixDQUFnREYsS0FBaEQsQ0FBZ0JFLFFBQWhCLENBQTBCQyxRQUExQixDQUFnREgsS0FBaEQsQ0FBMEJHLFFBQTFCLENBQXVDQyxJQUF2QywwQkFBZ0RKLEtBQWhELFlBRUEsTUFDRSxpQ0FBQyw2QkFBRCxhQUNNSSxJQUROLEVBRUUsV0FBVyxDQUFFRixRQUZmLENBR0UsYUFBYSxDQUFFLHVCQUFDRyxNQUFELENBQVksQ0FDekJGLFFBQVEsQ0FBQyxDQUNQRyxNQUFNLENBQUUsQ0FDTkMsSUFBSSxDQUFFUCxLQUFLLENBQUNPLElBRE4sQ0FFTkMsS0FBSyxDQUFFSCxNQUFNLENBQUNHLEtBRlIsQ0FERCxDQUFELENBQVIsQ0FNRCxDQVZILENBV0UsaUJBQWlCLEtBWG5CLENBWUUsSUFBSSxDQUFDLEdBWlAsQ0FhRSxlQUFlLEtBYmpCLENBY0UsaUJBQWlCLEtBZG5CLENBZUUsWUFBWSxDQUFFLENBZmhCLENBZ0JFLE1BQU0sQ0FBRVAsTUFoQlYsR0FERixDQW9CRCxDQXZCTSxDLHdCQXlCUEYsT0FBTyxDQUFDVSxTQUFSLENBQW9CLENBQ2xCUCxRQUFRLENBQUVRLHNCQUFVQyxJQUFWLENBQWVDLFVBRFAsQ0FFbEJMLElBQUksQ0FBRUcsc0JBQVVHLE1BQVYsQ0FBaUJELFVBRkwsQ0FHbEJULFFBQVEsQ0FBRU8sc0JBQVVDLElBQVYsQ0FBZUMsVUFIUCxDQUlsQlgsTUFBTSxDQUFFUyxzQkFBVUcsTUFKQSxDQUFwQixDQU9BZCxPQUFPLENBQUNlLFdBQVIsQ0FBc0IsR0FBdEIsQyxhQUVlZixPIiwic291cmNlUm9vdCI6ImNvcmUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnXHJcbmltcG9ydCBOdW1iZXJGb3JtYXQgZnJvbSAncmVhY3QtbnVtYmVyLWZvcm1hdCdcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJ1xyXG5cclxuZXhwb3J0IGNvbnN0IERlY2ltYWwgPSAocHJvcHMpID0+IHtcclxuICBjb25zdCB7IHN1ZmZpeCwgaW5wdXRSZWYsIG9uQ2hhbmdlLCAuLi5yZXN0IH0gPSBwcm9wc1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPE51bWJlckZvcm1hdFxyXG4gICAgICB7Li4ucmVzdH1cclxuICAgICAgZ2V0SW5wdXRSZWY9e2lucHV0UmVmfVxyXG4gICAgICBvblZhbHVlQ2hhbmdlPXsodmFsdWVzKSA9PiB7XHJcbiAgICAgICAgb25DaGFuZ2Uoe1xyXG4gICAgICAgICAgdGFyZ2V0OiB7XHJcbiAgICAgICAgICAgIG5hbWU6IHByb3BzLm5hbWUsXHJcbiAgICAgICAgICAgIHZhbHVlOiB2YWx1ZXMudmFsdWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9KVxyXG4gICAgICB9fVxyXG4gICAgICB0aG91c2FuZFNlcGFyYXRvclxyXG4gICAgICBtYXNrPVwiKlwiXHJcbiAgICAgIGlzTnVtZXJpY1N0cmluZ1xyXG4gICAgICBmaXhlZERlY2ltYWxTY2FsZVxyXG4gICAgICBkZWNpbWFsU2NhbGU9ezB9XHJcbiAgICAgIHN1ZmZpeD17c3VmZml4fVxyXG4gICAgLz5cclxuICApXHJcbn1cclxuXHJcbkRlY2ltYWwucHJvcFR5cGVzID0ge1xyXG4gIGlucHV0UmVmOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxyXG4gIG5hbWU6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcclxuICBvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcclxuICBzdWZmaXg6IFByb3BUeXBlcy5zdHJpbmdcclxufVxyXG5cclxuRGVjaW1hbC5kaXNwbGF5TmFtZSA9ICduJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRGVjaW1hbFxyXG4iXX0=