From e99adebc0369710411c23bf03589c396306a86da Mon Sep 17 00:00:00 2001 From: Fine Date: Sat, 8 Jul 2023 14:34:49 +0800 Subject: [PATCH] feat: add types --- src/types/app.d.ts | 13 +++++++++++++ src/views/marketplace/Menus.vue | 15 ++++++++------- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/types/app.d.ts b/src/types/app.d.ts index 4cf123ce..2d12b4c3 100644 --- a/src/types/app.d.ts +++ b/src/types/app.d.ts @@ -46,3 +46,16 @@ export type EventParams = { color: string; event: any; }; + +export interface MenuOptions { + layer: string; + icon: string; + title: string; + activate: boolean; + subItems: { + layer: string; + icon: string; + title: string; + activate: boolean; + }[]; +} diff --git a/src/views/marketplace/Menus.vue b/src/views/marketplace/Menus.vue index acb07715..d32e6e37 100644 --- a/src/views/marketplace/Menus.vue +++ b/src/views/marketplace/Menus.vue @@ -33,12 +33,13 @@ limitations under the License. -->