/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/@contentful/f36-usage-count@6.7.2/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
'use strict';var i=require('react'),f36Core=require('@contentful/f36-core'),css=require('@emotion/css'),r=require('@contentful/f36-tokens'),f36Typography=require('@contentful/f36-typography');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var i__default=/*#__PURE__*/_interopDefault(i);var r__default=/*#__PURE__*/_interopDefault(r);var V=Object.defineProperty;var s=Object.getOwnPropertySymbols;var y=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var v=(t,n,e)=>n in t?V(t,n,{enumerable:true,configurable:true,writable:true,value:e}):t[n]=e,p=(t,n)=>{for(var e in n||(n={}))y.call(n,e)&&v(t,e,n[e]);if(s)for(var e of s(n))C.call(n,e)&&v(t,e,n[e]);return t};var f=(t,n)=>{var e={};for(var o in t)y.call(t,o)&&n.indexOf(o)<0&&(e[o]=t[o]);if(t!=null&&s)for(var o of s(t))n.indexOf(o)<0&&C.call(t,o)&&(e[o]=t[o]);return e};var h=t=>{if(t==="consumption")return {marginBottom:r__default.default.spacingXs}},T=()=>({usageCount:css.css({color:r__default.default.red600}),captionText:css.css({color:r__default.default.gray500}),valueDescriptionContainer:t=>css.css(p({},h(t))),consumptionUnits:css.css({color:r__default.default.gray500,fontWeight:r__default.default.fontWeightDemiBold})});function x(t,n){let d=t,{value:e,valueUnit:o,valueDescription:U,periodType:D,variant:m="periodic",quota:c,className:P,testId:b="cf-ui-usage-count",includedLabel:g}=d,L=f(d,["value","valueUnit","valueDescription","periodType","variant","quota","className","testId","includedLabel"]),a=T(),N=c!==void 0&&i__default.default.createElement(f36Typography.Caption,{className:a.captionText},"/ ",c,o&&` ${o}`,g&&` ${g}`);return i__default.default.createElement(f36Core.Box,p({ref:n,className:P,"data-test-id":b},L),i__default.default.createElement(f36Core.Flex,{className:a.valueDescriptionContainer(m),alignItems:"baseline",gap:"spacing2Xs"},m==="consumption"?i__default.default.createElement(i__default.default.Fragment,null,i__default.default.createElement(f36Typography.Text,{className:a.consumptionUnits},e," "),i__default.default.createElement(f36Typography.Caption,{className:a.captionText},U)):i__default.default.createElement(i__default.default.Fragment,null,i__default.default.createElement(f36Typography.DisplayText,{marginBottom:"spacing2Xs"},e,o&&` ${o}`),m==="periodic"&&i__default.default.createElement(f36Typography.Caption,{className:a.captionText},"/ ",D||"month"),N)))}x.displayName="UsageCount";var M=i__default.default.forwardRef(x);exports.UsageCount=M;//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map