We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a85a77 commit ac1d864Copy full SHA for ac1d864
src/lib/statsProvider.tsx
@@ -112,12 +112,15 @@ const calculatePointsForPR = (labels?: Array<{ name: string }>): number => {
112
}
113
114
// Check for level labels and assign points accordingly with new point system
115
- if (labelNames.includes('level 1')) {
116
- return 10;
117
- } else if (labelNames.includes('level 2')) {
118
- return 30;
119
- } else if (labelNames.includes('level 3')) {
120
- return 50;
+ const levelPointsMap: { [key: string]: number } = {
+ 'level 1': 10,
+ 'level 2': 30,
+ 'level 3': 50,
+ };
+ for (const level of Object.keys(levelPointsMap)) {
121
+ if (labelNames.includes(level)) {
122
+ return levelPointsMap[level];
123
+ }
124
125
126
return 0; // No points if no level label
0 commit comments