monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
1 lines • 8.01 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["monday-style"]=t():e["monday-style"]=t()}(window,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=81)}({0:function(e,t){e.exports=require("react")},1:function(e,t){e.exports=require("prop-types")},19:function(e,t){e.exports=require("lodash/isArray")},2:function(e,t){e.exports=require("classnames")},8:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chainRefFunctions=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(r){for(var n=0;n<e.length;n++){var a=e[n];try{var u=void 0;if((0,o.default)(a)?u=a(r):a&&(a.current=r),!1===u&&t)return}catch(e){return}}}},t.chainFunctions=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(r){for(var n=0;n<e.length;n++){var o=e[n];try{if(!1===(o&&o(r))&&t)return}catch(e){return}}}},t.convertToArray=function(e){return(0,n.default)(e)?e:[e]},t.NOOP=function(){};var n=a(r(19)),o=a(r(9));function a(e){return e&&e.__esModule?e:{default:e}}},81:function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(r(0)),a=f(r(1)),u=f(r(2)),i=r(82),l=r(83),c=r(84);function f(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}r(85);var d=l.formatNumberConsts.MAX_PRECISION,p=l.formatNumberConsts.MIN_PRECISION,m=(0,o.forwardRef)((function(e,t){var r=e.value,n=e.className,a=e.local,f=e.prefix,s=e.suffix,d=e.emptyPlaceHolder,p=e.decimalPrecision,m=e.compact,b=e.rtl,y=(0,o.useMemo)((function(){return s?o.default.createElement("span",{className:"".concat(i.baseClassName,"__suffix")},s):null}),[s]),v=(0,o.useMemo)((function(){return f?o.default.createElement("span",{className:"".concat(i.baseClassName,"__prefix")},f):null}),[f]),O=(0,o.useMemo)((function(){return(0,l.formatNumber)(r,{local:a,precision:p,isCompact:m})}),[r,p,a,m]);return(0,c.validateValue)(r)?o.default.createElement("span",{className:"".concat(i.baseClassName,"__place-holder")},d):o.default.createElement("div",{ref:t,className:(0,u.default)(n,i.baseClassName)},b?y:v,o.default.createElement("span",{className:"".concat(i.baseClassName,"__number")},O),b?v:y)}));m.formatNumber=l.formatNumber,m.localFallBack=l.formatNumberConsts.DEFAULT_LOCAL;var b=c.customPropTypes.range;m.propTypes={value:a.default.number,className:a.default.string,prefix:a.default.string,suffix:a.default.string,emptyPlaceHolder:a.default.string,decimalPrecision:b(p,d),compact:a.default.bool,local:a.default.string,rtl:a.default.bool},m.defaultProps={emptyPlaceHolder:"N/A",decimalPrecision:2,compact:!0,local:m.localFallBack,rtl:!1,className:"",prefix:"",suffix:""},m.__docgenInfo={description:"",methods:[],displayName:"FormattedNumber",props:{emptyPlaceHolder:{defaultValue:{value:'"N/A"',computed:!1},type:{name:"string"},required:!1,description:"The text that will be shown if no value is provided."},decimalPrecision:{defaultValue:{value:"2",computed:!1},type:{name:"custom",raw:"range(MIN_PRECISION, MAX_PRECISION)"},required:!1,description:"Determines the number of decimal numbers (0 ~ 20)."},compact:{defaultValue:{value:"true",computed:!1},type:{name:"bool"},required:!1,description:"Format number into compact number and initial (if required)."},local:{defaultValue:{value:"FormattedNumber.localFallBack",computed:!0},type:{name:"string"},required:!1,description:"Determines the number's local (Unicode BCP 47 locale identifier)."},rtl:{defaultValue:{value:"false",computed:!1},type:{name:"bool"},required:!1,description:"Determines suffix and prefix location"},className:{defaultValue:{value:'""',computed:!1},type:{name:"string"},required:!1,description:"Add external styling. Will be added to the main container."},prefix:{defaultValue:{value:'""',computed:!1},type:{name:"string"},required:!1,description:"If included, will be added as a prefix to the number."},suffix:{defaultValue:{value:'""',computed:!1},type:{name:"string"},required:!1,description:"If included, will be added as a suffix to the number."},value:{type:{name:"number"},required:!1,description:"A numeric value to format."}}};var y=m;t.default=y},82:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.baseClassName=void 0;t.baseClassName="formatted-number-component"},83:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNumber=t.formatNumberConsts=void 0;var n=r(8);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i="en-US",l=function(e){var t;try{t=!!Intl.NumberFormat.supportedLocalesOf((0,n.convertToArray)(e),{localeMatcher:"lookup"}).length}catch(e){t=!1}return t},c=function(e){return e<0?0:e>20?20:e},f=Object.freeze({MIN_PRECISION:0,MAX_PRECISION:20,DEFAULT_LOCAL:i});t.formatNumberConsts=f;t.formatNumber=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.local,n=void 0===r?i:r,o=t.isCompact,u=void 0===o||o,f=t.precision,s=void 0===f?2:f;if(null!=e){var d=l(n),p=c(s),m=d?n:i;return new Intl.NumberFormat(m,a(a({},u&&{notation:"compact"}),{},{maximumFractionDigits:p})).format(e)}}},84:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.customPropTypes=t.validateValue=void 0;t.validateValue=function(e){var t=null==e,r="string"==typeof e&&!e.replace(" ","").length;return t||isNaN(e)||r};var n=Object.freeze({range:function(e,t){return function(r,n,o){if(r[n]<e||r[n]>t)return new Error("Invalid prop ".concat(n," supplied to ").concat(o,". ").concat(n," should be between ").concat(e," to ").concat(t,"."))}}});t.customPropTypes=n},85:function(e,t,r){},9:function(e,t){e.exports=require("lodash/isFunction")}})}));