Skip to content

Commit d895f26

Browse files
committed
chore: wip
1 parent ccfb7fc commit d895f26

File tree

6 files changed

+303
-79
lines changed

6 files changed

+303
-79
lines changed

storage/framework/defaults/views/dashboard/components/index.vue

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,18 @@ const formatDate = (daysAgo: number) => {
116116
117117
// Generate date labels for the selected time range
118118
const generateDateLabels = (days: number) => {
119-
return Array.from({ length: days }, (_, i) => formatDate(days - 1 - i)).reverse()
119+
// Start from oldest date and move towards today
120+
return Array.from({ length: days }, (_, i) => formatDate(i))
121+
}
122+
123+
// Generate mock growth data
124+
const generateGrowthData = (days: number, baseCount: number, dailyGrowth: number) => {
125+
// Start from oldest date and move towards today
126+
return Array.from({ length: days }, (_, i) => {
127+
const dayVariance = Math.random() * dailyGrowth * 0.5 // 50% variance
128+
const daysFromStart = i
129+
return Math.floor(baseCount + (dailyGrowth * daysFromStart) + dayVariance)
130+
})
120131
}
121132
122133
interface DownloadStats {

storage/framework/defaults/views/dashboard/functions/index.vue

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,18 @@ const formatDate = (daysAgo: number) => {
116116
117117
// Generate date labels for the selected time range
118118
const generateDateLabels = (days: number) => {
119-
return Array.from({ length: days }, (_, i) => formatDate(days - 1 - i)).reverse()
119+
// Start from oldest date and move towards today
120+
return Array.from({ length: days }, (_, i) => formatDate(i))
121+
}
122+
123+
// Generate mock growth data
124+
const generateGrowthData = (days: number, baseCount: number, dailyGrowth: number) => {
125+
// Start from oldest date and move towards today
126+
return Array.from({ length: days }, (_, i) => {
127+
const dayVariance = Math.random() * dailyGrowth * 0.5 // 50% variance
128+
const daysFromStart = i
129+
return Math.floor(baseCount + (dailyGrowth * daysFromStart) + dayVariance)
130+
})
120131
}
121132
122133
interface FunctionStats {

storage/framework/defaults/views/dashboard/models/subscribers.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,8 +285,9 @@ const generateDateLabels = (days: number) => {
285285
const generateGrowthData = (days: number, baseCount: number, dailyGrowth: number) => {
286286
return Array.from({ length: days }, (_, i) => {
287287
const dayVariance = Math.random() * dailyGrowth * 0.5 // 50% variance
288-
return Math.floor(baseCount + (dailyGrowth * i) + dayVariance)
289-
})
288+
const daysFromStart = days - 1 - i
289+
return Math.floor(baseCount + (dailyGrowth * daysFromStart) + dayVariance)
290+
}).reverse()
290291
}
291292
292293
// Chart options

storage/framework/defaults/views/dashboard/models/teams.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,9 @@ const generateDateLabels = (days: number) => {
276276
const generateGrowthData = (days: number, baseCount: number, dailyGrowth: number) => {
277277
return Array.from({ length: days }, (_, i) => {
278278
const dayVariance = Math.random() * dailyGrowth * 0.5 // 50% variance
279-
return Math.floor(baseCount + (dailyGrowth * i) + dayVariance)
280-
})
279+
const daysFromStart = days - 1 - i
280+
return Math.floor(baseCount + (dailyGrowth * daysFromStart) + dayVariance)
281+
}).reverse()
281282
}
282283
283284
// Chart options

storage/framework/defaults/views/dashboard/models/users.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,9 @@ const generateDateLabels = (days: number) => {
241241
const generateGrowthData = (days: number, baseCount: number, dailyGrowth: number) => {
242242
return Array.from({ length: days }, (_, i) => {
243243
const dayVariance = Math.random() * dailyGrowth * 0.5 // 50% variance
244-
return Math.floor(baseCount + (dailyGrowth * i) + dayVariance)
245-
})
244+
const daysFromStart = days - 1 - i
245+
return Math.floor(baseCount + (dailyGrowth * daysFromStart) + dayVariance)
246+
}).reverse()
246247
}
247248
248249
// Chart options

0 commit comments

Comments
 (0)