diff --git a/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte index 6ee44cc72..de53032da 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/templates/+page.svelte @@ -48,13 +48,17 @@ } target.searchParams.delete('page'); offset = 0; - goto(target.toString()); + goto(target.toString(), { + noScroll: true + }); } function clearSearch() { const target = new URL(page.url); target.search = ''; - goto(target.toString()); + goto(target.toString(), { + noScroll: true + }); } function getBaseRuntimes(runtimes: Models.TemplateRuntime[]): Models.TemplateRuntime[] { @@ -141,7 +145,13 @@ - {#if data.templates?.length > 0} + {#if data?.search && data.templates.length === 0} + + + + {:else if data?.filter && data.templates.length === 0} + + {:else} {#snippet children(paginatedItems: typeof data.templates)} @@ -225,12 +235,6 @@ {/snippet} - {:else if data?.search} - - - - {:else if data?.filter} - {/if} diff --git a/src/routes/(console)/project-[region]-[project]/functions/templates/+page.ts b/src/routes/(console)/project-[region]-[project]/functions/templates/+page.ts index c53d996f2..edbbbf37b 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/templates/+page.ts +++ b/src/routes/(console)/project-[region]-[project]/functions/templates/+page.ts @@ -3,7 +3,7 @@ import { getSearch } from '$lib/helpers/load'; import { sdk } from '$lib/stores/sdk'; import type { PageLoad } from './$types'; -export const load: PageLoad = async ({ url, depends, parent, params }) => { +export const load: PageLoad = async ({ url, depends, params }) => { depends(Dependencies.FUNCTIONS); const search = getSearch(url);