Skip to content

Commit 882789d

Browse files
committed
Update countdown
1 parent 380c41b commit 882789d

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

src/lib/components/Countdown.svelte

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@
99
import { onMount, onDestroy } from "svelte";
1010
1111
export let targetDate: Date;
12-
export let headerText: string;
13-
export let endMessage = "The countdown has ended!";
12+
export let activeMessage: string;
13+
export let endMessage: string;
14+
export let secondaryDate: Date | undefined;
15+
export let secondaryActiveMessage: string | undefined;
16+
export let secondaryEndMessage: string | undefined;
1417
1518
let hasDatePassed = false;
1619
let days = 0;
@@ -45,12 +48,18 @@
4548
});
4649
</script>
4750

48-
{#if hasDatePassed}
51+
{#if hasDatePassed && secondaryDate}
52+
<svelte:self
53+
targetDate={secondaryDate}
54+
activeMessage={secondaryActiveMessage}
55+
endMessage={secondaryEndMessage}
56+
/>
57+
{:else if hasDatePassed}
4958
<div class="text-2xl text-primary">{endMessage}</div>
5059
{:else}
5160
<div class="flex flex-col gap-4 sm:gap-2 justify-center max-w-[16rem] md:max-w-full">
5261
<p class="text-2xl xs:text-2xl sm:text-2xl lg:text-3xl font-black text-center w-full">
53-
{headerText}
62+
{activeMessage}
5463
</p>
5564
<div class="flex gap-5 font-semibold">
5665
<div>

src/lib/sections/Hero.svelte

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@
1818
</h2>
1919
<div class="flex flex-col items-center pt-8 gap-5 sm:gap-8">
2020
<Countdown
21-
headerText="Validator Reservation opens in:"
2221
targetDate={new Date("2024-02-17T19:00:00Z")}
22+
activeMessage={"Validator license reservation opens in:"}
2323
endMessage={"Validator license reservation is open!"}
24+
secondaryDate={new Date("2024-02-24T19:00:00Z")}
25+
secondaryActiveMessage={"Validator license reservation closes in:"}
26+
secondaryEndMessage={"Validator license reservation is closed."}
2427
/>
2528
<a
2629
class="text-base font-bold underline text-center"

0 commit comments

Comments
 (0)