diff --git a/frontend/src/routes/app/adventures/+page.server.ts b/frontend/src/routes/app/adventures/+page.server.ts new file mode 100644 index 0000000..0af9215 --- /dev/null +++ b/frontend/src/routes/app/adventures/+page.server.ts @@ -0,0 +1,13 @@ +import type { PageServerLoad } from './$types'; + +export const load: PageServerLoad = async ({ locals, url }) => { + let successMessage: null | string = null; + if (url.searchParams.get('created')) { + successMessage = `Adventure created, check back in a few minutes`; + url.searchParams.delete('created'); + url.searchParams. + } + return { + successMessage + }; +}; diff --git a/frontend/src/routes/app/adventures/+page.svelte b/frontend/src/routes/app/adventures/+page.svelte index bab68ce..d6f5329 100644 --- a/frontend/src/routes/app/adventures/+page.svelte +++ b/frontend/src/routes/app/adventures/+page.svelte @@ -1,17 +1,19 @@ - +{#if data.successMessage !== null} +
+ {data.successMessage} +
+{/if}