Skip to content

Commit 2f8696c

Browse files
committed
more fixes
1 parent 37a0102 commit 2f8696c

3 files changed

Lines changed: 25 additions & 23 deletions

File tree

scripts/fetch-trends.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ function createMockData(keyword, existingTimeline = null) {
1010
const timelineData = existingTimeline || generateMockTimeline()
1111

1212
// Generate mock queries based on keyword
13-
const mockTopQueries = keyword.includes('server')
13+
const mockTopQueries = keyword.includes('database')
1414
? [
15-
{ query: 'couchbase server download', value: '45', hasData: true },
16-
{ query: 'couchbase server installation', value: '38', hasData: true },
17-
{ query: 'couchbase server vs mongodb', value: '32', hasData: true },
18-
{ query: 'couchbase server pricing', value: '28', hasData: true },
19-
{ query: 'couchbase server docker', value: '25', hasData: true }
15+
{ query: 'couchbase database download', value: '42', hasData: true },
16+
{ query: 'couchbase database tutorial', value: '38', hasData: true },
17+
{ query: 'couchbase database vs mongodb', value: '35', hasData: true },
18+
{ query: 'couchbase database pricing', value: '30', hasData: true },
19+
{ query: 'couchbase database docker', value: '28', hasData: true }
2020
]
2121
: [
2222
{ query: 'couchbase', value: '100', hasData: true },
@@ -26,13 +26,13 @@ function createMockData(keyword, existingTimeline = null) {
2626
{ query: 'couchbase vs mongodb', value: '38', hasData: true }
2727
]
2828

29-
const mockRisingQueries = keyword.includes('server')
29+
const mockRisingQueries = keyword.includes('database')
3030
? [
31-
{ query: 'couchbase server 7.0', value: '+250%', hasData: true },
32-
{ query: 'couchbase server backup', value: '+180%', hasData: true },
33-
{ query: 'couchbase server cluster', value: '+150%', hasData: true },
34-
{ query: 'couchbase server monitoring', value: '+120%', hasData: true },
35-
{ query: 'couchbase server performance', value: '+95%', hasData: true }
31+
{ query: 'couchbase database 7.0', value: '+220%', hasData: true },
32+
{ query: 'couchbase database backup', value: '+180%', hasData: true },
33+
{ query: 'couchbase database cluster', value: '+150%', hasData: true },
34+
{ query: 'couchbase database monitoring', value: '+120%', hasData: true },
35+
{ query: 'couchbase database performance', value: '+95%', hasData: true }
3636
]
3737
: [
3838
{ query: 'couchbase ai', value: '+450%', hasData: true },
@@ -193,10 +193,10 @@ export async function fetchTrendsData() {
193193
}
194194

195195
try {
196-
couchbaseServerData = await fetchTrendsForKeyword('couchbase server')
196+
couchbaseServerData = await fetchTrendsForKeyword('couchbase database')
197197
} catch (error) {
198-
console.warn('⚠️ Failed to fetch couchbase server data, using fallback:', error.message)
199-
couchbaseServerData = createMockData('couchbase server', couchbaseData.timelineData)
198+
console.warn('⚠️ Failed to fetch couchbase database data, using fallback:', error.message)
199+
couchbaseServerData = createMockData('couchbase database', couchbaseData.timelineData)
200200
}
201201

202202
// Combine timeline data for comparison
@@ -227,7 +227,7 @@ export async function fetchTrendsData() {
227227
risingQueries: couchbaseData.risingQueries,
228228
summary: couchbaseData.summary
229229
},
230-
couchbaseServer: {
230+
couchbaseDatabase: {
231231
keyword: couchbaseServerData.keyword,
232232
topQueries: couchbaseServerData.topQueries,
233233
risingQueries: couchbaseServerData.risingQueries,

src/App.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -302,13 +302,13 @@ function App() {
302302
type="rising"
303303
/>
304304
<QueriesTable
305-
title="Top Queries - Couchbase Server"
306-
data={trends.couchbaseServer.topQueries}
305+
title="Top Queries - Couchbase Database"
306+
data={trends.couchbaseDatabase.topQueries}
307307
type="top"
308308
/>
309309
<QueriesTable
310-
title="Rising Queries - Couchbase Server"
311-
data={trends.couchbaseServer.risingQueries}
310+
title="Rising Queries - Couchbase Database"
311+
data={trends.couchbaseDatabase.risingQueries}
312312
type="rising"
313313
/>
314314
</div>

src/components/charts/TrendsChart.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ export function TrendsChart({ data }) {
1515

1616
// Format the data for the chart
1717
const chartData = data.map(item => {
18-
const date = new Date(item.date)
18+
// Handle Unix timestamp (convert to milliseconds)
19+
const timestamp = item.date.includes('.') ? parseFloat(item.date) * 1000 : parseInt(item.date)
20+
const date = new Date(timestamp)
1921
const isValidDate = !isNaN(date.getTime())
2022

2123
return {
@@ -59,7 +61,7 @@ export function TrendsChart({ data }) {
5961
}}
6062
formatter={(value, name) => [
6163
value,
62-
name === 'couchbase' ? 'Couchbase' : 'Couchbase Server'
64+
name === 'couchbase' ? 'Couchbase' : 'Couchbase Database'
6365
]}
6466
labelFormatter={(label) => `Date: ${label}`}
6567
/>
@@ -83,7 +85,7 @@ export function TrendsChart({ data }) {
8385
dataKey="couchbaseServer"
8486
stroke="#10b981"
8587
strokeWidth={2}
86-
name="Couchbase Server"
88+
name="Couchbase Database"
8789
dot={false}
8890
activeDot={{
8991
r: 4,

0 commit comments

Comments
 (0)