Merge pull request #2776 from shubhamkumar9199/fix/sidenav-duplicate-component

WEB-(413)-fix(sidenav): correct frequency count logic
This commit is contained in:
Jose Alberto Hernandez
2025-11-05 15:48:52 -05:00
committed by GitHub
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