+++
# -----------------------------------------------------------------------
# Do not edit this file. It is automatically generated by API Documenter.
# -----------------------------------------------------------------------
title = "PanelMenuItem"
keywords = ["grafana","documentation","sdk","@grafana/data"]
type = "docs"
draft = true
+++
## PanelMenuItem interface
Signature
```typescript
export interface PanelMenuItem
```
Import
```typescript
import { PanelMenuItem } from '@grafana/data';
```
Properties
| Property | Type | Description |
| --- | --- | --- |
| [href](#href-property) | string | |
| [iconClassName](#iconclassname-property) | string | |
| [onClick](#onclick-property) | (event: React.MouseEvent<any>) => void | |
| [shortcut](#shortcut-property) | string | |
| [subMenu](#submenu-property) | PanelMenuItem[] | |
| [text](#text-property) | string | |
| [type](#type-property) | 'submenu' | 'divider' | |
### href property
Signature
```typescript
href?: string;
```
### iconClassName property
Signature
```typescript
iconClassName?: string;
```
### onClick property
Signature
```typescript
onClick?: (event: React.MouseEvent) => void;
```
### shortcut property
Signature
```typescript
shortcut?: string;
```
### subMenu property
Signature
```typescript
subMenu?: PanelMenuItem[];
```
### text property
Signature
```typescript
text?: string;
```
### type property
Signature
```typescript
type?: 'submenu' | 'divider';
```