diff --git a/src/components/layout/NavBar.svelte b/src/components/layout/NavBar.svelte index 36193b3..f7d59f3 100644 --- a/src/components/layout/NavBar.svelte +++ b/src/components/layout/NavBar.svelte @@ -3,7 +3,6 @@ import ECSESS from 'assets/ECSESS.png'; import { Menu } from '@lucide/svelte'; import { slide } from 'svelte/transition'; - let isElectionTime = $state(false); let menuHidden = $state(true); @@ -36,9 +35,7 @@ Events Resources Dev Team - {#if isElectionTime} - Join ECSESS - {/if} + Join ECSESS {/if} @@ -54,9 +51,7 @@ Events Resources Dev Team - {#if isElectionTime} - Join ECSESS - {/if} + Join ECSESS diff --git a/src/routes/join/+page.svelte b/src/routes/join/+page.svelte index 42d40cd..4aa681f 100644 --- a/src/routes/join/+page.svelte +++ b/src/routes/join/+page.svelte @@ -1,24 +1,272 @@ -
-

Want to join ECSESS Council?

-

Come back around March for application period!

+ +
+

ECSESS Election 2026

+ +

+ + + +

+

+ + + +

+ + +
+ +
+
+ + + +
+ ecsess / election-2026 / key-dates +
+ +
+ {#each keyDates as date} +
+ +
+

{date.label}

+

{date.range}

+
+ +
+
+

+ {#each date.instruction as instruction} + {instruction}
+ {/each} +

+
+
+ {/each} +
+
+
+ + +
+
+

Important documents

+
+ {#each importantDocuments.filter((d) => d.link) as doc} + + + + {/each} +
+
+ +

Available positions

+ +
+
+

Elected positions

+

+ Positions that are elected by the student body via voting. +

+
    + {#each electedPositions as position} +
  • {position}
  • + {/each} +
+
+ +
+

Selected positions

+

+ Positions that are selected by the ECSESS Council, via selection committee process. +

+
    + {#each selectedPositions as position} +
  • {position}
  • + {/each} +
+
+
- + +
+

Contact

+

Please direct any questions to:

+
+

{droContact.name}

+ + {droContact.email} + +

+ ECSESS Deputy Returning Officer (DRO) +

+
+