# Component/Menu
> Props: component-menu.props.txt
## Examples
### Base One Depth Menu
```tsx
{
render: args =>
,
args: {}
}
```
### Controlled Navigation
```tsx
{
render: () => {
const [currentMenu, setCurrentMenu] = useState('menu-group-item-3-3');
const handleMenuChange = (id?: string) => {
setCurrentMenu(id);
};
return
;
}
}
```
### With Child Toggle
```tsx
{
render: args => ,
args: {
toggleMode: true
}
}
```
### With Icon
```tsx
{
render: args => ,
args: {}
}
```
### With Suffix
```tsx
{
render: args => ,
args: {}
}
```