diff --git a/src/lib/components/alerts/emailVerificationBanner.svelte b/src/lib/components/alerts/emailVerificationBanner.svelte new file mode 100644 index 0000000000..ed8258024a --- /dev/null +++ b/src/lib/components/alerts/emailVerificationBanner.svelte @@ -0,0 +1,63 @@ + + +{#if shouldShowEmailBanner} + + + To avoid losing access to your projects, make sure {$user.email} is valid and up to date. Email + verification will be required soon. + + + + + +{/if} diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts index acc49851cb..63e079b9c7 100644 --- a/src/lib/components/index.ts +++ b/src/lib/components/index.ts @@ -84,4 +84,5 @@ export { default as UsageCard } from './usageCard.svelte'; export { default as ViewToggle } from './viewToggle.svelte'; export { default as RegionEndpoint } from './regionEndpoint.svelte'; export { default as ExpirationInput } from './expirationInput.svelte'; +export { default as EmailVerificationBanner } from './alerts/emailVerificationBanner.svelte'; export { default as SortButton, type SortDirection } from './sortButton.svelte'; diff --git a/src/lib/layout/headerAlert.svelte b/src/lib/layout/headerAlert.svelte index 6f1d2755d8..eacef3fa1a 100644 --- a/src/lib/layout/headerAlert.svelte +++ b/src/lib/layout/headerAlert.svelte @@ -7,11 +7,17 @@