fix(sidenav): remove duplicate component definition and correct frequency count logic

This commit is contained in:
shubhamsharma9199
2025-11-06 01:47:40 +05:30
parent 18be860dd6
commit ee84b5a649
2 changed files with 4 additions and 2 deletions
@@ -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
@@ -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