diff --git a/packages/frontend/src/routes/(app)/settings/+layout.svelte b/packages/frontend/src/routes/(app)/settings/+layout.svelte index eafde7f..ab58500 100644 --- a/packages/frontend/src/routes/(app)/settings/+layout.svelte +++ b/packages/frontend/src/routes/(app)/settings/+layout.svelte @@ -1,9 +1,12 @@ -
+{@render appbar(["Administration", "Settings"])} + +
{@render children()}
diff --git a/packages/frontend/src/routes/(app)/settings/+page.svelte b/packages/frontend/src/routes/(app)/settings/+page.svelte index 72fe28e..b717381 100644 --- a/packages/frontend/src/routes/(app)/settings/+page.svelte +++ b/packages/frontend/src/routes/(app)/settings/+page.svelte @@ -1,89 +1,115 @@
Deployment
-
- + { + toaster.promise(submit(), { + loading: { title: "Updating deployment config.." }, + success: () => { + element.reset(); + return { title: "Successfully applied deployment config" }; + }, + error: (error) => ({ + title: "Error", + description: JSON.parse(error as string)?.message ?? "An error occurred", + }), + }); + })} + class="flex flex-col gap-3" > - {#snippet suffix()} - - {/snippet} - + + {/snippet} + - (authentication = details.checked)} - > - - - - Registry authentication - - + (authentication = details.checked)} + > + + + + Registry authentication + + - {#if authentication} -
- + {#if authentication} +
+ - -
- {/if} - + +
+ {/if} + + + {#snippet failed(error, reset)} + + {/snippet} +
-
+ { + toaster.promise(submit(), { + loading: { title: "Updating token.." }, + success: () => { + element.reset(); + return { title: "Successfully registered token" }; + }, + error: (error) => ({ + title: "Error", + description: JSON.parse(error as string)?.message ?? "An error occurred", + }), + }); + })} + > {#snippet suffix()} - {/snippet}