From 5455d4f94e1dea68949fd4b66254ea737a576be6 Mon Sep 17 00:00:00 2001 From: ItzNotABug Date: Wed, 14 Aug 2024 13:58:45 +0530 Subject: [PATCH] add: loaded `collections` to store. --- .../databases/database-[database]/+page.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/routes/console/project-[project]/databases/database-[database]/+page.ts b/src/routes/console/project-[project]/databases/database-[database]/+page.ts index 1b9d53275..91ee3bb71 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/+page.ts +++ b/src/routes/console/project-[project]/databases/database-[database]/+page.ts @@ -3,6 +3,7 @@ import { sdk } from '$lib/stores/sdk'; import { getLimit, getPage, getView, pageToOffset, View } from '$lib/helpers/load'; import type { PageLoad } from './$types'; import { CARD_LIMIT, Dependencies } from '$lib/constants'; +import { collections as collectionsStore } from './store'; export const load: PageLoad = async ({ params, url, route, depends }) => { depends(Dependencies.COLLECTIONS); @@ -10,15 +11,18 @@ export const load: PageLoad = async ({ params, url, route, depends }) => { const limit = getLimit(url, route, CARD_LIMIT); const view = getView(url, route, View.Grid); const offset = pageToOffset(page, limit); + const collections = await sdk.forProject.databases.listCollections(params.database, [ + Query.limit(limit), + Query.offset(offset), + Query.orderDesc('') + ]); + + collectionsStore.set(collections); return { offset, limit, view, - collections: await sdk.forProject.databases.listCollections(params.database, [ - Query.limit(limit), - Query.offset(offset), - Query.orderDesc('') - ]) + collections }; };