Skip to content

Commit 8604f28

Browse files
committed
fix trending percent
1 parent 631897b commit 8604f28

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

components/charts/line-chart-multiple.tsx

+7-3
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,15 @@ const setUnit = (chartData: LineChartMultipleData[], yAxisUnit: string) => {
154154
};
155155

156156
const getFirstTimeCompaniesTrendingPercent = (chartData: LineChartMultipleData[]): number => {
157-
if (!(chartData.length > 1)) return 0;
157+
const chartDataLength = chartData.length;
158+
if (!(chartDataLength > 1)) return 0;
159+
160+
const lastMonth = chartData[chartDataLength - 1];
161+
const secondLastMonth = chartData[chartDataLength - 2];
158162

159163
const percent = Math.round(
160-
((chartData[0].firstTimeCompaniesCount - chartData[1].firstTimeCompaniesCount) /
161-
chartData[1].firstTimeCompaniesCount) *
164+
((lastMonth.firstTimeCompaniesCount - secondLastMonth.firstTimeCompaniesCount) /
165+
secondLastMonth.firstTimeCompaniesCount) *
162166
100
163167
);
164168

docs/working-notes/notes4.md

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
fix first month exception
66
add 404 and 500 page
77
validate month in page params
8+
winston singleton

libs/winston.ts

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ const consoleCombinedFormats: Logform.Format = combine(
5454
consoleFormat
5555
);
5656

57+
// todo: singleton
5758
const devLogger: Logger = winston.createLogger({
5859
level: 'debug',
5960
format: consoleCombinedFormats,

0 commit comments

Comments
 (0)