28 lines
459 B
TypeScript
28 lines
459 B
TypeScript
export interface MenuItem {
|
|
id: string
|
|
title: string
|
|
url: string
|
|
icon: string
|
|
parentId?: string
|
|
children?: MenuItem[]
|
|
order: number
|
|
isActive: boolean
|
|
reference?: string
|
|
createdAt?: string
|
|
updatedAt?: string
|
|
}
|
|
|
|
export interface MenuForm {
|
|
titleMenu: string
|
|
sideMenu: string
|
|
nameMenu: string
|
|
linkUrlMenu: string
|
|
iconMenu: string
|
|
}
|
|
|
|
export interface MenuData {
|
|
menus: MenuItem[]
|
|
references: string[]
|
|
menuOptions: string[]
|
|
}
|