From 7dac26df38389aac35cd611a93937a17233ddcb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Bl=C3=A4ttermann?= Date: Thu, 17 Nov 2022 00:11:38 +0100 Subject: [PATCH] Add Universe index page --- website/pages/universe/index.tsx | 17 +++++++++++++++++ website/src/templates/universe.js | 8 +------- 2 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 website/pages/universe/index.tsx diff --git a/website/pages/universe/index.tsx b/website/pages/universe/index.tsx new file mode 100644 index 000000000..69e5ad4ce --- /dev/null +++ b/website/pages/universe/index.tsx @@ -0,0 +1,17 @@ +import recordSections from '../../meta/recordSections' +import Layout from '../../src/templates' + +const Universe = () => { + return ( + + ) +} + +export default Universe diff --git a/website/src/templates/universe.js b/website/src/templates/universe.js index 36bc224d5..0f3db4df7 100644 --- a/website/src/templates/universe.js +++ b/website/src/templates/universe.js @@ -21,12 +21,6 @@ import { github, MarkdownToReact } from '../components/util' import { nightly, legacy } from '../../meta/dynamicMeta' import universe from '../../meta/universe.json' -function getSlug(data) { - if (data.isCategory) return `/universe/category/${data.id}` - if (data.isProject) return `/universe/project/${data.id}` - return `/universe` -} - function filterResources(resources, data) { const sorted = resources.sort((a, b) => a.id.localeCompare(b.id)) if (!data || !data.isCategory) return sorted @@ -38,7 +32,7 @@ const UniverseContent = ({ content = [], categories, theme, pageContext, mdxComp const filteredResources = filterResources(content, data) const activeData = data ? content.find(({ id }) => id === data.id) : null const markdownComponents = { ...mdxComponents, code: InlineCode } - const slug = getSlug(data) + const slug = pageContext.slug const isHome = !data.isCategory && !data.isProject const sidebar = [