From af4ef4865bf4f0fa3f38392316d5eac2a521d1eb Mon Sep 17 00:00:00 2001 From: Steph <35910788+huynhicode@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:29:33 -0700 Subject: [PATCH 1/2] update announcement bar --- src/lib/components/Navbar.svelte | 1 + src/lib/util/promos/April2025.svelte | 75 +++++++++++++ src/lib/util/promos/January2025.svelte | 145 ------------------------- src/lib/util/promos/promo.ts | 8 +- 4 files changed, 80 insertions(+), 149 deletions(-) create mode 100644 src/lib/util/promos/April2025.svelte delete mode 100644 src/lib/util/promos/January2025.svelte diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte index 93964362..23b728cc 100644 --- a/src/lib/components/Navbar.svelte +++ b/src/lib/components/Navbar.svelte @@ -69,6 +69,7 @@ + + {/key} + + {@render closeBanner()} + diff --git a/src/lib/util/promos/January2025.svelte b/src/lib/util/promos/January2025.svelte deleted file mode 100644 index f59dd24a..00000000 --- a/src/lib/util/promos/January2025.svelte +++ /dev/null @@ -1,145 +0,0 @@ - - - diff --git a/src/lib/util/promos/promo.ts b/src/lib/util/promos/promo.ts index 8214376a..8efbb2e0 100644 --- a/src/lib/util/promos/promo.ts +++ b/src/lib/util/promos/promo.ts @@ -4,7 +4,7 @@ import duration from 'dayjs/plugin/duration'; import type { Component } from 'svelte'; import { get, writable, type Writable } from 'svelte/store'; import { localStorage, persist } from '../persist'; -import January2025 from './January2025.svelte'; +import April2025 from './April2025.svelte'; dayjs.extend(duration); @@ -16,10 +16,10 @@ interface Promotion { } const promotions: Record = { - 'promo-january-2025': { - startDate: new Date('2025-01-01'), + 'promo-april-2025': { + startDate: new Date('2025-04-01'), endDate: new Date('2028-12-31'), - component: January2025, + component: April2025, hideDurationMs: dayjs.duration(1, 'week').asMilliseconds() } }; From 72e8e583a96a7da638b487f93240f7ae783e27da Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Wed, 2 Apr 2025 14:46:59 +0530 Subject: [PATCH 2/2] chore: Update fade delay --- src/lib/util/promos/April2025.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/util/promos/April2025.svelte b/src/lib/util/promos/April2025.svelte index 9d03e63b..1ed25b28 100644 --- a/src/lib/util/promos/April2025.svelte +++ b/src/lib/util/promos/April2025.svelte @@ -1,7 +1,7 @@