# Type Alias MenuItem

type MenuItem = {
admin_page?: string;
disable_on_mobile: boolean;
href: string;
icon: string;
in_modal?: boolean;
label: string;
link?: string;
location: string;
max_role: string;
min_role: number | string;
shortcut?: string;
style: string;
subitems?: MenuItem[];
target: string;
target_blank?: boolean;
text: string;
title: string;
tooltip: string;
type: string;
user_menu_header?: boolean;
user_page?: string;
}

- Defined in base_types.ts:78

##### Index

### Properties

admin_page?
disable_on_mobile
href
icon
in_modal?
label
link?
location
max_role
min_role
shortcut?
style
subitems?
target
target_blank?
text
title
tooltip
type
user_menu_header?
user_page?

## Properties

### `Optional` admin_page

admin_page?: string

- Defined in base_types.ts:94

### disable_on_mobile

disable_on_mobile: boolean

- Defined in base_types.ts:97

### href

href: string

- Defined in base_types.ts:79

### icon

icon: string

- Defined in base_types.ts:80

### `Optional` in_modal

in_modal?: boolean

- Defined in base_types.ts:89

### label

label: string

- Defined in base_types.ts:83

### `Optional` link

link?: string

- Defined in base_types.ts:84

### location

location: string

- Defined in base_types.ts:90

### max_role

max_role: string

- Defined in base_types.ts:92

### min_role

min_role: number | string

- Defined in base_types.ts:93

### `Optional` shortcut

shortcut?: string

- Defined in base_types.ts:91

### style

style: string

- Defined in base_types.ts:85

### `Optional` subitems

subitems?: MenuItem[]

- Defined in base_types.ts:98

### target

target: string

- Defined in base_types.ts:87

### `Optional` target_blank

target_blank?: boolean

- Defined in base_types.ts:96

### text

text: string

- Defined in base_types.ts:81

### title

title: string

- Defined in base_types.ts:86

### tooltip

tooltip: string

- Defined in base_types.ts:88

### type

type: string

- Defined in base_types.ts:82

### `Optional` user_menu_header

user_menu_header?: boolean

- Defined in base_types.ts:99

### `Optional` user_page

user_page?: string

- Defined in base_types.ts:95