UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 1.1 kB
'use client'; import{Component as x,withComponent as c}from"@primereact/core/component";import{useRadioButtonGroup as f}from"@primereact/headless/radiobuttongroup";import{mergeProps as C}from"@primeuix/utils";import*as n from"react";import{createOptionalContext as d}from"@primereact/core/utils";var[R,p]=d();import{createOptionalContext as s}from"@primereact/core/utils";var[m,G]=s();var a={value:void 0,defaultValue:void 0,name:void 0,onValueChange:void 0};var w=c({name:"ContextMenu.RadioItemGroup",defaultProps:a,setup(o){let{props:t,inProps:r}=o,u=p(),e=f(r),i=n.useMemo(()=>({value:e.state.value,updateChange:e.updateChange,name:t.name,defaultValue:t.defaultValue}),[e.state.value,e.updateChange,t.name,t.defaultValue]);return{...e,contextmenu:u,context:i}},render(o){let{props:t,ptmi:r,contextmenu:u}=o,e=C(u?.menu?.radioGroupProps,r("root"));return n.createElement(m,{value:o},n.createElement(x,{instance:o,attrs:e,children:t.children}))}});export{w as ContextMenuRadioItemGroup,m as ContextMenuRadioItemGroupProvider,a as defaultRadioItemGroupProps,G as useContextMenuRadioItemGroupContext};