primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 851 B
JavaScript
'use client';
import{Component as u,withComponent as x}from"@primereact/core/component";import{mergeProps as I}from"@primeuix/utils";import*as c from"react";import{createOptionalContext as s}from"@primereact/core/utils";var[f,i]=s();import{createOptionalContext as d}from"@primereact/core/utils";var[l,m]=d();var a={as:"span"};var w=x({name:"ContextMenu.RadioItemIndicator",defaultProps:a,setup(){let t=i(),e=m(),o=!!e?.checked;return{contextmenu:t,radioItem:e,checked:o}},render(t){let{props:e,ptmi:o,contextmenu:n,checked:r}=t,p=I(n?.menu?.radioItemIndicatorProps,{...r?{"data-checked":""}:{"data-unchecked":""},className:n?.cx("radioItemIndicator")},n?.ptm("radioItemIndicator"),o("root"));return c.createElement(u,{instance:t,attrs:p,children:r?e.children:null})}});export{w as ContextMenuRadioItemIndicator,a as defaultRadioItemIndicatorProps};