diff --git a/src/lib/components/git/connectGit.svelte b/src/lib/components/git/connectGit.svelte index 66e613267..0d04da858 100644 --- a/src/lib/components/git/connectGit.svelte +++ b/src/lib/components/git/connectGit.svelte @@ -45,8 +45,8 @@ title="No installation was added to the project yet" description="Add an installation to connect repositories"> - diff --git a/src/lib/helpers/load.ts b/src/lib/helpers/load.ts index 88cd98c38..dc0cc151d 100644 --- a/src/lib/helpers/load.ts +++ b/src/lib/helpers/load.ts @@ -18,10 +18,10 @@ export enum View { Grid = 'grid' } -export function getView(url: URL, route: Page['route'], fallback: View): View { +export function getView(url: URL, route: Page['route'], fallback: View, overwrite?: View): View { return (url.searchParams.get('view') ?? preferences.get(route).view) === View.Grid ? View.Grid - : (View.Table ?? fallback); + : (overwrite ?? View.Table ?? fallback); } export function getColumns(route: Page['route'], fallback: string[]): string[] { diff --git a/src/routes/(console)/project-[project]/sites/+page.ts b/src/routes/(console)/project-[project]/sites/+page.ts index e0c637f43..1525d8c9e 100644 --- a/src/routes/(console)/project-[project]/sites/+page.ts +++ b/src/routes/(console)/project-[project]/sites/+page.ts @@ -10,7 +10,7 @@ export const load = async ({ url, depends, route }) => { const search = getSearch(url); const limit = getLimit(url, route, CARD_LIMIT); const offset = pageToOffset(page, limit); - const view = getView(url, route, View.Grid); + const view = getView(url, route, View.Grid, View.Grid); const siteList = await sdk.forProject.sites.list( [Query.limit(limit), Query.offset(offset), Query.orderDesc('')],