# AdaptableReactMenuItemProps

Canonical page: https://www.adaptabletools.com/docs/reference/adaptablereactmenuitemprops

Props AG Grid passes to React custom menu item components, with AdapTable
`menuItemParams` (see `AgGridMenuAdapter.mapCustomMenuItemToAgGridMenuDefinition`).

```ts title="TypeScript"
export interface AdaptableReactMenuItemProps<TMenuContext = unknown> 
```

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [menuItemParams](https://www.adaptabletools.com/docs/reference/adaptablereactmenuitemprops.md#menuitemparams) | [`AdaptableMenuItemParams`](https://www.adaptabletools.com/docs/reference/adaptablemenuitemparams.md)`<TMenuContext> & Record<string, unknown>` | AdapTable extras (`adaptableApi`, `menuContext`) plus anything supplied on the menu item. |
| [name](https://www.adaptabletools.com/docs/reference/adaptablereactmenuitemprops.md#name) | `string` | Menu item name AG Grid passes to the component. |

## Property Details

### menuItemParams

AdapTable extras (`adaptableApi`, `menuContext`) plus anything supplied on the menu item.

```ts title="TypeScript"
menuItemParams: AdaptableMenuItemParams<TMenuContext> & Record<string, unknown>;
```

###### Property Value

[`AdaptableMenuItemParams`](https://www.adaptabletools.com/docs/reference/adaptablemenuitemparams.md)`<TMenuContext> & Record<string, unknown>`

### name

Menu item name AG Grid passes to the component.

```ts title="TypeScript"
name: string;
```

###### Property Value

`string`
