47 lines
2.1 KiB
Text
47 lines
2.1 KiB
Text
---
|
|
import { getCollection } from 'astro:content';
|
|
import Layout from '../../layouts/Layout.astro'
|
|
import QuestListing from '../../components/listings/questListingCard.astro'
|
|
import DatabaseSection from '../../layouts/databaseSection.astro'
|
|
import GenericHero from '../../components/genericHero.astro';
|
|
import SmallTitle from '../../components/smallTitle.astro';
|
|
|
|
const description = 'One of the most anticipated events of 2024 - Teslafest. Were the two weeks of time enough for all those quests, even with a parallel lottery?'
|
|
const fulldata = await getCollection('teslafest')
|
|
|
|
fulldata.sort(
|
|
(a, b) => b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || b.data.info.releaseNumber - a.data.info.releaseNumber
|
|
)
|
|
|
|
const gc = fulldata.filter((value) => value.id.startsWith("gc-"))
|
|
const mc = fulldata.filter((value) => value.id.startsWith("mc-"))
|
|
const cq = fulldata.filter((value) => value.id.startsWith("cq-"))
|
|
const eq_2021 = fulldata.filter((value) => value.id.startsWith("eq-2021"))
|
|
const eq_2020 = fulldata.filter((value) => value.id.startsWith("eq-2020"))
|
|
|
|
---
|
|
|
|
<Layout
|
|
title="Teslafest - FGO TA"
|
|
currentpage="teslafest"
|
|
descriptionOverride={description}
|
|
>
|
|
<SmallTitle maintext='TESLA­FEST' subtext='' fadeout={true}/>
|
|
<DatabaseSection title="Challenge Quest">
|
|
{cq.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)}
|
|
</DatabaseSection>
|
|
<DatabaseSection title="Giga Coil">
|
|
{gc.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)}
|
|
</DatabaseSection>
|
|
<DatabaseSection title="Mega Coil">
|
|
{mc.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)}
|
|
</DatabaseSection>
|
|
<DatabaseSection title="Exhibition Quests: 2020 Revival">
|
|
{eq_2020.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)}
|
|
</DatabaseSection>
|
|
<DatabaseSection title="Exhibition Quests: 2021 Revival">
|
|
{eq_2021.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)}
|
|
</DatabaseSection>
|
|
</Layout>
|
|
|
|
<style></style>
|