import { on } from '@remix-run/ui' import { Menu, MenuItem, onMenuSelect } from '@remix-run/ui/menu' /** * @name Menu Event Bubbling * @description Item-level handlers fire before the root handler, letting individual items intercept events while others bubble up. * @layout center */ export default function Example() { return () => ( { console.log('Menu root handler:', event.item) })} > Open project { console.log('Menu item handler:', event.item) })} > Rename project Duplicate project ) }