fgo-ta-com-website/src/pages/database/index.astro

31 lines
841 B
Text
Raw Normal View History

---
2024-01-09 14:30:28 +01:00
import { getCollection } from 'astro:content';
2024-01-03 00:59:59 +01:00
import Layout from '../../layouts/Layout.astro'
import QuestListing from '../../components/questListing.astro'
import DatabaseSection from '../../layouts/databaseSection.astro'
2024-01-03 00:59:59 +01:00
const description = 'FGO NA TA Database'
2024-01-09 14:30:28 +01:00
const fulldata = await getCollection('taInfoData')
2024-01-09 14:30:28 +01:00
fulldata.sort(
(a, b) => Date.parse(b.data.info.questReleaseDate) - Date.parse(a.data.info.questReleaseDate) || b.data.info.fightNumber - a.data.info.fightNumber
2024-01-02 23:58:10 +01:00
)
2024-01-09 14:30:28 +01:00
const infodata = fulldata.map((quest) => ({
...quest.data.info,
slug: quest.id
}))
---
<Layout
title="TA Database - FGO TA"
currentpage="database"
descriptionOverride={description}
>
<DatabaseSection title="FGO NA TA Database">
2024-01-09 14:30:28 +01:00
{infodata.map((quest) => <QuestListing { ...quest } />)}
</DatabaseSection>
</Layout>
<style></style>