|
@@ -18,8 +18,8 @@ interface MenuItem {
|
|
|
avatar?: number
|
|
avatar?: number
|
|
|
/** Correspond à la page actuelle */
|
|
/** Correspond à la page actuelle */
|
|
|
active: boolean
|
|
active: boolean
|
|
|
- /** Ouvre le lien dans un nouvel onglet */
|
|
|
|
|
- target?: string
|
|
|
|
|
|
|
+ /** Définit l'attribut 'target' du lien */
|
|
|
|
|
+ target?: '_blank' | '_self' | '_parent' | '_top' | 'framename'
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -30,7 +30,7 @@ interface MenuGroup {
|
|
|
icon?: IconItem
|
|
icon?: IconItem
|
|
|
children?: MenuItems
|
|
children?: MenuItems
|
|
|
actions?: MenuItems
|
|
actions?: MenuItems
|
|
|
- target?: string
|
|
|
|
|
|
|
+ target?: '_blank' | '_self' | '_parent' | '_top' | 'framename'
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
type MenuItems = Array<MenuItem | MenuGroup>
|
|
type MenuItems = Array<MenuItem | MenuGroup>
|