Skip to main content
cngx-src documentation

createMenuRadioController

Variablecommon/interactive/menu

projects/common/interactive/menu/menu-radio-controller.ts

Description#

Pure factory wiring a CngxMenuRadioGroup from already-created signals. CngxMenuGroup implements the contract directly; this factory exists for hand-built menu hosts that do not declare a directive but still need to provide CNGX_MENU_RADIO_GROUP.

Type#

CngxMenuRadioGroupFactory

Default value#

({ selectedValue, name }) => ({
  selectedValue,
  name,
  select(value) {
    selectedValue.set(value);
  },
})