UNPKG

primereact

Version:

A rich set of premium UI Components for React.

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