UNPKG

design-react-kit

Version:

Componenti React per Bootstrap 5

2 lines 1.98 kB
"use strict";var x=Object.create;var i=Object.defineProperty;var N=Object.getOwnPropertyDescriptor;var k=Object.getOwnPropertyNames;var A=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var h=(r,e)=>{for(var s in e)i(r,s,{get:e[s],enumerable:!0})},T=(r,e,s,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of k(e))!P.call(r,o)&&o!==s&&i(r,o,{get:()=>e[o],enumerable:!(a=N(e,o))||a.enumerable});return r};var u=(r,e,s)=>(s=r!=null?x(A(r)):{},T(e||!r||!r.__esModule?i(s,"default",{value:r,enumerable:!0}):s,r)),C=r=>T(i({},"__esModule",{value:!0}),r);var O={};h(O,{Progress:()=>E});module.exports=C(O);var l=u(require("classnames"),1),v=u(require("is-number"),1),n=u(require("react"),1);var b=r=>{typeof console<"u"&&(console.error?console.error(r):console.log(r))};var E=({wrapperClassName:r,className:e,tag:s="div",value:a,label:o,indeterminate:g=!1,color:p,testId:d,...m})=>{let c=s;!(0,v.default)(a)&&!g&&b(`The passed "value" is not a valid number. You passed "${a}"`);let t=Number(a),w=(0,l.default)("progress-bar-wrapper"),f=(0,l.default)(r===!0?e:r,"progress",{"progress-indeterminate":g,"progress-color":p}),y=(0,l.default)(e,"progress-bar",{[`bg-${p}`]:p});return o&&t?n.default.createElement(c,{className:w,"data-testid":d},n.default.createElement("div",{className:"progress-bar-label"},n.default.createElement("span",{className:"visually-hidden"},o),t+"%"),n.default.createElement(c,{className:f},n.default.createElement("div",{...m,className:y,role:"progressbar",style:{width:t+"%"},"aria-valuenow":t,"aria-valuemin":0,"aria-valuemax":100}))):n.default.createElement(c,{className:f,"data-testid":d},n.default.createElement("div",{className:"progress-bar-label"},n.default.createElement("span",{className:"visually-hidden"},o)),n.default.createElement("div",{...m,className:y,role:"progressbar",style:{width:t+"%"},"aria-valuenow":t,"aria-valuemin":0,"aria-valuemax":100}))};0&&(module.exports={Progress}); //# sourceMappingURL=Progress.cjs.map