From ee84b5a6490d3965a79e7a570a3c18938f8610ff Mon Sep 17 00:00:00 2001 From: shubhamsharma9199 Date: Thu, 6 Nov 2025 01:47:40 +0530 Subject: [PATCH] fix(sidenav): remove duplicate component definition and correct frequency count logic --- src/app/core/shell/sidenav/sidenav.component.ts | 3 ++- src/app/home/dashboard/dashboard.component.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/core/shell/sidenav/sidenav.component.ts b/src/app/core/shell/sidenav/sidenav.component.ts index d6b82eda1..fa04f6259 100644 --- a/src/app/core/shell/sidenav/sidenav.component.ts +++ b/src/app/core/shell/sidenav/sidenav.component.ts @@ -134,7 +134,8 @@ export class SidenavComponent implements OnInit, AfterViewInit { const frequencyCounts: any = {}; let index = this.userActivity?.length; while (index) { - frequencyCounts[this.userActivity[--index]] = (frequencyCounts[this.userActivity[index]] || 0) + 1; + const activity = this.userActivity[--index]; + frequencyCounts[activity] = (frequencyCounts[activity] || 0) + 1; } const frequencyCountsArray = Object.entries(frequencyCounts); const topThreeFrequentActivities = frequencyCountsArray diff --git a/src/app/home/dashboard/dashboard.component.ts b/src/app/home/dashboard/dashboard.component.ts index 1d51d734c..562a7583a 100644 --- a/src/app/home/dashboard/dashboard.component.ts +++ b/src/app/home/dashboard/dashboard.component.ts @@ -86,7 +86,8 @@ export class DashboardComponent implements OnInit { const frequencyCounts: any = {}; let index = this.userActivity?.length; while (index) { - frequencyCounts[this.userActivity[--index]] = (frequencyCounts[this.userActivity[index]] || 0) + 1; + const activity = this.userActivity[--index]; + frequencyCounts[activity] = (frequencyCounts[activity] || 0) + 1; } const frequencyCountsArray = Object.entries(frequencyCounts); const topEigthFrequentActivities = frequencyCountsArray