primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 758 B
JavaScript
'use client';
import{Component as u,withComponent as a}from"@primereact/core/component";import{mergeProps as l}from"@primeuix/utils";import*as m from"react";import{createOptionalContext as c}from"@primereact/core/utils";var[M,n]=c();var i={as:"div",value:void 0,color:void 0};var h=a({name:"MeterGroup.Meter",defaultProps:i,setup(t){let{props:o}=t,e=n(),r=e?.percentAsString(o.value??0)??"0%",p={[e?.props.orientation==="vertical"?"height":"width"]:r,background:o.color};return{metergroup:e,style:p}},render(t){let{props:o,ptmi:e,metergroup:r,style:s}=t,p=l(r?.meterProps,{style:s,className:r?.cx("meter")},r?.ptm("meter"),e("root"));return m.createElement(u,{instance:t,attrs:p,children:o.children})}});export{h as MeterGroupMeter,i as defaultMeterProps};