UNPKG

xtreme-ui

Version:

Collection of reusable components that can be used in web projects

2 lines (1 loc) 816 B
import{r as m,j as a}from"./iframe-5Rr_RUeM.js";import{c as p}from"./clsx-B-dksMZM.js";const e=m.forwardRef((r,t)=>{const{className:o,progress:i=100,intermediate:s=!1}=r,n=s?150:Math.min(Math.max(i,0),100),l=p("xtrProgressBar",s&&"intermediate",o);return a.jsx("div",{ref:t,className:l,role:"progressbar",children:a.jsx("span",{className:"progress",style:{width:`${n}%`}})})});e.displayName="ProgressBar";try{e.displayName="ProgressBar",e.__docgenInfo={description:"",displayName:"ProgressBar",props:{className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},progress:{defaultValue:null,description:"",name:"progress",required:!1,type:{name:"number"}},intermediate:{defaultValue:null,description:"",name:"intermediate",required:!1,type:{name:"boolean"}}}}}catch{}export{e as P};