From 3ffe814abdb98a647f93deca8206c239a5d64eaf Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sat, 6 May 2023 23:11:40 +0100 Subject: [PATCH] feat: use app router for home topic --- src/app/(home)/topic/[topic]/page.tsx | 31 ++++++++++++++++++++++++ src/components/home/HomeFeed.tsx | 2 +- src/pages/{topic => topic_b}/[topic].tsx | 0 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/app/(home)/topic/[topic]/page.tsx rename src/pages/{topic => topic_b}/[topic].tsx (100%) diff --git a/src/app/(home)/topic/[topic]/page.tsx b/src/app/(home)/topic/[topic]/page.tsx new file mode 100644 index 00000000..f2dcb6df --- /dev/null +++ b/src/app/(home)/topic/[topic]/page.tsx @@ -0,0 +1,31 @@ +import { HomeFeed } from "~/components/home/HomeFeed" +import { HomeSidebar } from "~/components/home/HomeSidebar" + +import topics from "../../../../../data/topics.json" + +function Topic({ + params, +}: { + params: { + topic: string + } +}) { + const info = topics.find((t) => t.name === params.topic) + + return ( +
+
+
+

Topic: {params.topic}

+

{info?.description}

+
+ +
+
+ +
+
+ ) +} + +export default Topic diff --git a/src/components/home/HomeFeed.tsx b/src/components/home/HomeFeed.tsx index 976042a7..ac6b1279 100644 --- a/src/components/home/HomeFeed.tsx +++ b/src/components/home/HomeFeed.tsx @@ -259,7 +259,7 @@ export const HomeFeed: React.FC<{ return ( <> - + {!type && }
{hasFiltering && (
diff --git a/src/pages/topic/[topic].tsx b/src/pages/topic_b/[topic].tsx similarity index 100% rename from src/pages/topic/[topic].tsx rename to src/pages/topic_b/[topic].tsx