From 454692bd9802a1a64d2cf9582993c708b60bece9 Mon Sep 17 00:00:00 2001 From: Darshan Date: Wed, 4 Feb 2026 19:44:53 +0530 Subject: [PATCH 1/3] fix: spread out the data. --- .../auth/usage/[[period]]/+page.ts | 5 ++++- .../table-[table]/usage/[[period]]/+page.ts | 12 +++++++----- .../database-[database]/usage/[[period]]/+page.ts | 11 +++++++---- .../databases/usage/[[period]]/+page.ts | 6 +++++- .../function-[function]/usage/[[period]]/+page.ts | 10 ++++++---- .../functions/usage/[[period]]/+page.ts | 6 +++++- .../sites/site-[site]/usage/[[period]]/+page.ts | 10 ++++++---- .../sites/usage/[[period]]/+page.ts | 7 ++++++- .../storage/usage/[[period]]/+page.ts | 5 ++++- 9 files changed, 50 insertions(+), 22 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/auth/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/auth/usage/[[period]]/+page.ts index 9a162bbb4..7356f8c30 100644 --- a/src/routes/(console)/project-[region]-[project]/auth/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/auth/usage/[[period]]/+page.ts @@ -7,5 +7,8 @@ export const load: PageLoad = async ({ params }) => { const period = isValueOfStringEnum(UsageRange, params.period) ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).users.getUsage({ range: period }); + + return { + ...(await sdk.forProject(params.region, params.project).users.getUsage({ range: period })) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts index 0380ffe09..2881862b8 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts @@ -8,9 +8,11 @@ export const load: PageLoad = async ({ params }) => { ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).tablesDB.getTableUsage({ - databaseId: params.database, - tableId: params.table, - range: period - }); + return { + ...(await sdk.forProject(params.region, params.project).tablesDB.getTableUsage({ + databaseId: params.database, + tableId: params.table, + range: period + })) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/usage/[[period]]/+page.ts index d89015e81..9391c5451 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/usage/[[period]]/+page.ts @@ -7,8 +7,11 @@ export const load: PageLoad = async ({ params }) => { const period = isValueOfStringEnum(UsageRange, params.period) ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).tablesDB.getUsage({ - databaseId: params.database, - range: period - }); + + return { + ...(await sdk.forProject(params.region, params.project).tablesDB.getUsage({ + databaseId: params.database, + range: period + })) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/databases/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/databases/usage/[[period]]/+page.ts index de54f4074..359a5153e 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/databases/usage/[[period]]/+page.ts @@ -8,5 +8,9 @@ export const load: PageLoad = async ({ params }) => { ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).tablesDB.listUsage({ range: period }); + return { + ...(await sdk + .forProject(params.region, params.project) + .tablesDB.listUsage({ range: period })) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/usage/[[period]]/+page.ts index 8a686fd09..3ac7b0bde 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/usage/[[period]]/+page.ts @@ -8,8 +8,10 @@ export const load: PageLoad = async ({ params }) => { ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).functions.getUsage({ - functionId: params.function, - range: period - }); + return { + ...(await sdk.forProject(params.region, params.project).functions.getUsage({ + functionId: params.function, + range: period + })) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/functions/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/functions/usage/[[period]]/+page.ts index d0e401bbd..6a4ec0fc1 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/functions/usage/[[period]]/+page.ts @@ -8,5 +8,9 @@ export const load: PageLoad = async ({ params }) => { ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).functions.listUsage({ range: period }); + return { + ...(await sdk + .forProject(params.region, params.project) + .functions.listUsage({ range: period })) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/usage/[[period]]/+page.ts index 1f6fbaf85..169caa3e5 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/usage/[[period]]/+page.ts @@ -8,8 +8,10 @@ export const load: PageLoad = async ({ params }) => { ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).sites.getUsage({ - siteId: params.site, - range: period - }); + return { + ...(await sdk.forProject(params.region, params.project).sites.getUsage({ + siteId: params.site, + range: period + })) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts index 66da3a681..e4ce402e3 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts @@ -7,5 +7,10 @@ export const load: PageLoad = async ({ params }) => { const period = isValueOfStringEnum(UsageRange, params.period) ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).sites.listUsage({ range: period }); + + return { + usage: await sdk + .forProject(params.region, params.project) + .sites.listUsage({ range: period }) + }; }; diff --git a/src/routes/(console)/project-[region]-[project]/storage/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/storage/usage/[[period]]/+page.ts index a2411fed0..619804280 100644 --- a/src/routes/(console)/project-[region]-[project]/storage/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/storage/usage/[[period]]/+page.ts @@ -7,5 +7,8 @@ export const load: PageLoad = async ({ params }) => { const period = isValueOfStringEnum(UsageRange, params.period) ? params.period : UsageRange.ThirtyDays; - return sdk.forProject(params.region, params.project).storage.getUsage({ range: period }); + + return { + ...(await sdk.forProject(params.region, params.project).storage.getUsage({ range: period })) + }; }; From d0217f194f882b0050df555a5e2bd7e4b66e3422 Mon Sep 17 00:00:00 2001 From: Darshan Date: Wed, 4 Feb 2026 19:57:38 +0530 Subject: [PATCH 2/3] fix: spread. --- .../sites/usage/[[period]]/+page.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts index e4ce402e3..65efe33be 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts @@ -9,8 +9,8 @@ export const load: PageLoad = async ({ params }) => { : UsageRange.ThirtyDays; return { - usage: await sdk + ...(await sdk .forProject(params.region, params.project) - .sites.listUsage({ range: period }) + .sites.listUsage({ range: period })) }; }; From 30e6bb8d502ecf3245b3471e252729c65d743b91 Mon Sep 17 00:00:00 2001 From: Darshan Date: Wed, 4 Feb 2026 19:57:50 +0530 Subject: [PATCH 3/3] fix: lint. --- .../sites/usage/[[period]]/+page.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts index 65efe33be..f9782fef9 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/sites/usage/[[period]]/+page.ts @@ -9,8 +9,6 @@ export const load: PageLoad = async ({ params }) => { : UsageRange.ThirtyDays; return { - ...(await sdk - .forProject(params.region, params.project) - .sites.listUsage({ range: period })) + ...(await sdk.forProject(params.region, params.project).sites.listUsage({ range: period })) }; };