UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 872 B
'use client'; import{Component as u,withComponent as C}from"@primereact/core/component";import{mergeProps as I}from"@primeuix/utils";import*as x from"react";import{createOptionalContext as s}from"@primereact/core/utils";var[h,c]=s();import{createOptionalContext as a}from"@primereact/core/utils";var[b,m]=a();var p={as:"span"};var g=C({name:"ContextMenu.CheckboxItemIndicator",defaultProps:p,setup(){let t=c(),e=m(),o=!!e?.checked;return{contextmenu:t,checkboxItem:e,checked:o}},render(t){let{props:e,ptmi:o,contextmenu:n,checked:r}=t,i=I(n?.menu?.checkboxItemIndicatorProps,{...r?{"data-checked":""}:{"data-unchecked":""},className:n?.cx("checkboxItemIndicator")},n?.ptm("checkboxItemIndicator"),o("root"));return x.createElement(u,{instance:t,attrs:i,children:r?e.children:null})}});export{g as ContextMenuCheckboxItemIndicator,p as defaultCheckboxItemIndicatorProps};