diff --git a/src/components/widget/nav/NavItem.vue b/src/components/widget/nav/NavItem.vue index c564dfcae..eb20b9852 100644 --- a/src/components/widget/nav/NavItem.vue +++ b/src/components/widget/nav/NavItem.vue @@ -1,32 +1,58 @@ diff --git a/src/components/widget/panel/LeftSidePanel.vue b/src/components/widget/panel/LeftSidePanel.vue index 94b3104eb..53d195029 100644 --- a/src/components/widget/panel/LeftSidePanel.vue +++ b/src/components/widget/panel/LeftSidePanel.vue @@ -22,6 +22,7 @@ v-for="subItem in item.items" :key="subItem.id" :icon="subItem.icon" + :badge="subItem.badge" :active="activeItem === subItem.id" @click="activeItem = subItem.id" > @@ -32,6 +33,7 @@
diff --git a/src/types/navTypes.ts b/src/types/navTypes.ts index ec17c5cec..d38865ab6 100644 --- a/src/types/navTypes.ts +++ b/src/types/navTypes.ts @@ -2,6 +2,7 @@ export interface NavItemData { id: string label: string icon: string + badge?: string | number } export interface NavGroupData {