koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
3 lines (2 loc) • 719 B
JavaScript
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react/jsx-runtime"),m=require("react"),g=require("classnames"),f=require("../../internal/hooks/useInternalId.cjs"),e=require("./Progress.module.css.cjs"),t=m.forwardRef(({max:l=100,value:d,className:o,variant:n="plain",label:r,id:u,...c},i)=>{const a=f.useInternalId(u);return s.jsxs("div",{className:e.default.wrapper,children:[r&&s.jsxs("label",{className:e.default.label,htmlFor:a,children:[r,":"]}),s.jsx("progress",{...c,id:a,max:l,value:d,className:g(e.default.progress,{[e.default.dashed]:n==="dashed"},o),ref:i})]})});t.displayName="Progress";exports.Progress=t;
//# sourceMappingURL=Progress.cjs.map