diff --git a/packages/nicolium/src/components/dropdown-menu/dropdown-menu-item.tsx b/packages/nicolium/src/components/dropdown-menu/dropdown-menu-item.tsx index 3d14352dc..6f0a326b0 100644 --- a/packages/nicolium/src/components/dropdown-menu/dropdown-menu-item.tsx +++ b/packages/nicolium/src/components/dropdown-menu/dropdown-menu-item.tsx @@ -71,9 +71,11 @@ const DropdownMenuItem = ({ index, item, onClick, autoFocus, onSetTab }: IDropdo navigate({ to: item.to, params: item.params, search: item.search, replace: true }); } else navigate({ to: item.to, params: item.params, search: item.search }); } else if (typeof item.action === 'function') { - const action = item.action; event.preventDefault(); - action(event); + item.action(event); + } else if (typeof item.onChange == 'function') { + event.preventDefault(); + item.onChange(!item.checked); } };