primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 724 B
JavaScript
'use client';
import{Component as c,withComponent as d}from"@primereact/core/component";import{mergeProps as P}from"@primeuix/utils";import*as p from"react";import{createOptionalContext as m}from"@primereact/core/utils";var[l,e]=m();var s={as:"div"};var y=d({name:"ProgressBar.Indicator",defaultProps:s,setup(){let r=e(),o={style:r?.props.mode==="determinate"?{width:r?.state.computedValue+"%"}:void 0};return{progressbar:r,rootProps:o}},render(r){let{props:o,ptmi:a,progressbar:t,rootProps:n}=r,i=P(n,{className:t?.cx("value")},t?.ptm("value"),a("root"));return p.createElement(c,{instance:r,attrs:i,children:t?.props.mode==="determinate"?o.children:null})}});export{y as ProgressBarIndicator,s as defaultIndicatorProps};