Skip to content

Commit

Permalink
Attempt number 1 at _Recent Events_ UI
Browse files Browse the repository at this point in the history
  • Loading branch information
EthanThatOneKid committed May 19, 2022
1 parent f53a6da commit af8c952
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion src/routes/events/index.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@
import AcmEmpty from '$lib/components/utils/acm-empty.svelte';
export let events: AcmEvent[] = [];
let unpinnedEvents: AcmEvent[] = [];
let pinnedEvents: AcmEvent[] = [];
$: {
[unpinnedEvents, pinnedEvents] = [[], []];
events.forEach((event) => {
if (event.hasEnded && event.isPinned) pinnedEvents.push(event);
else unpinnedEvents.push(event);
});
}
</script>

<svelte:head>
Expand Down Expand Up @@ -45,7 +56,7 @@
<Spacing --med="16px" />

{#if events.length > 0}
<EventCarousel {events} />
<EventCarousel events={unpinnedEvents} />
{:else}
<AcmEmpty>
<p slot="content">There are no events scheduled!</p>
Expand All @@ -54,6 +65,23 @@

<Spacing --min="8px" --med="63px" --max="88px" />

<div class="main-header">
<h2 class="size-lg headers">Recent Events</h2>
<img src="assets/bluecalender.svg" alt="Blue Calender" />
</div>

<Spacing --med="16px" />

{#if events.length > 0}
<EventCarousel events={pinnedEvents} />
{:else}
<AcmEmpty>
<p slot="content">There are no recent events posted!</p>
</AcmEmpty>
{/if}

<Spacing --min="8px" --med="63px" --max="88px" />

<style lang="scss">
.main-header {
display: flex;
Expand Down

0 comments on commit af8c952

Please sign in to comment.