UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 711 B
'use client'; import{Component as s,withComponent as u}from"@primereact/core/component";import{mergeProps as f}from"@primeuix/utils";import*as i from"react";import{createOptionalContext as m}from"@primereact/core/utils";var[l,e]=m();var n={as:"span",match:void 0};var C=u({name:"RadioButton.Indicator",defaultProps:n,setup(){return{radiobutton:e()}},render(o){let{id:a,props:r,ptmi:c,radiobutton:t}=o;if(r.match){let d=t?.state.checked?"checked":"unchecked";if(r.match!==d)return null}let p=f(t?.indicatorProps,{id:a,className:t?.cx("indicator")},t?.ptm("indicator"),c("root"));return i.createElement(s,{instance:o,attrs:p,children:r.children})}});export{C as RadioButtonIndicator,n as defaultIndicatorProps};