āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā š shadcn/directory/akash3444/basecn/components/menubar ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
In Radix UI, you can listen to item clicks by passing a function to the `onSelect` prop.
```tsx
<Menubar>
<MenubarMenu>
<MenubarTrigger>...</MenubarTrigger>
<MenubarContent>
// [!code highlight]
<MenubarMenuItem onSelect={() => { console.log("New Tab") }}>New Tab</MenubarMenuItem>
<MenubarMenuItem>New Window</MenubarMenuItem>
<MenubarMenuItem>New Private Window</MenubarMenuItem>
<MenubarMenuItem>Open File</MenubarMenuItem>
</MenubarContent>
</MenubarMenu>
</Menubar>
```
In Base UI, you can do the same by passing a function to the `onClick` prop.
```tsx
<Menubar>
<MenubarMenu>
<MenubarTrigger>...</MenubarTrigger>
<MenubarPositioner>
<MenubarContent>
// [!code highlight]
<MenubarMenuItem onClick={() => { console.log("New Tab") }}>New Tab</MenubarMenuItem>
<MenubarMenuItem>New Window</MenubarMenuItem>
<MenubarMenuItem>New Private Window</MenubarMenuItem>
<MenubarMenuItem>Open File</MenubarMenuItem>
</MenubarContent>
</MenubarPositioner>
</MenubarMenu>
</Menubar>
```
</Step>
</Steps>ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā