From af257857c45ef685381c92fbfc91701a4acfa59b Mon Sep 17 00:00:00 2001 From: Hemachandar Date: Tue, 4 Nov 2025 19:48:22 +0530 Subject: [PATCH] feat: Alert preference for deployment failures --- src/lib/stores/user.ts | 1 + .../(console)/account/alerts/+page.svelte | 38 +++++++++++++++++++ src/routes/(console)/account/header.svelte | 5 +++ 3 files changed, 44 insertions(+) create mode 100644 src/routes/(console)/account/alerts/+page.svelte diff --git a/src/lib/stores/user.ts b/src/lib/stores/user.ts index 496da7952f..bb4357eacf 100644 --- a/src/lib/stores/user.ts +++ b/src/lib/stores/user.ts @@ -9,6 +9,7 @@ export type Account = Models.User< organization?: string; console: Models.Preferences; notificationPrefs: Record; + deploymentFailedEmailAlert: boolean; } & Record >; diff --git a/src/routes/(console)/account/alerts/+page.svelte b/src/routes/(console)/account/alerts/+page.svelte new file mode 100644 index 0000000000..61da243a7a --- /dev/null +++ b/src/routes/(console)/account/alerts/+page.svelte @@ -0,0 +1,38 @@ + + + + + Email Alerts + Toggle email preferences to receive notifications when certain events occur. + + + + + + + + \ No newline at end of file diff --git a/src/routes/(console)/account/header.svelte b/src/routes/(console)/account/header.svelte index 507dbfd912..dec3210454 100644 --- a/src/routes/(console)/account/header.svelte +++ b/src/routes/(console)/account/header.svelte @@ -33,6 +33,11 @@ title: 'Organizations', event: 'organizations', hasChildren: true + }, + { + href: `${path}/alerts`, + title: 'Alerts', + event: 'alerts', } ];