From 886baf9298abd3b421fb4d48bc6ce53079079d06 Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Mon, 9 Sep 2024 00:13:05 +0200 Subject: [PATCH] Refactor import statement in release notes page and version list component --- src/app/release-notes/[version]/page.tsx | 50 +++++++++++------------- src/components/marketplace.tsx | 2 +- src/components/release-note.tsx | 19 +++++---- src/components/version-list.tsx | 2 +- 4 files changed, 34 insertions(+), 39 deletions(-) diff --git a/src/app/release-notes/[version]/page.tsx b/src/app/release-notes/[version]/page.tsx index a18e618..056c07f 100644 --- a/src/app/release-notes/[version]/page.tsx +++ b/src/app/release-notes/[version]/page.tsx @@ -8,7 +8,6 @@ import { releaseNotes } from "@/lib/release-notes"; import Link from "next/link"; import { redirect } from "next/navigation"; import { ChevronLeft, ChevronRight, ChevronDown } from 'lucide-react'; -import { VersionList } from '@/components/version-list'; export async function generateStaticParams() { return [{version: "latest"}, ...releaseNotes.map((note) => ({ version: note.version }))]; @@ -43,34 +42,31 @@ export default function ReleaseNotePage({ params }: { params: { version: string const nextNote = releaseNotes[currentIndex - 1]; return ( -
- - -
+
+ - -
- {prevNote && ( - - - - )} - {nextNote && ( - - - - )} -
- -
- {/* At the bottom of the page */}
); } diff --git a/src/components/marketplace.tsx b/src/components/marketplace.tsx index 528c0ef..9f8c81b 100644 --- a/src/components/marketplace.tsx +++ b/src/components/marketplace.tsx @@ -11,7 +11,7 @@ export default function MarketplacePage({ themes }: {themes:ZenTheme[]}) { return (
-
+

Themes Store

diff --git a/src/components/release-note.tsx b/src/components/release-note.tsx index 049c8bd..bbe33ce 100644 --- a/src/components/release-note.tsx +++ b/src/components/release-note.tsx @@ -3,13 +3,17 @@ import { ExclamationTriangleIcon } from "@radix-ui/react-icons"; import { CheckCheckIcon, StarIcon } from "lucide-react"; import { Button } from "./ui/button"; import Link from "next/link"; +import { VersionList } from "./version-list"; export default function ReleaseNoteElement({ data }: { data: ReleaseNote }) { return ( -
-
-

- Release notes for {data.version} 🎉 -

+
+
+
+ +

+ Release notes for {data.version} 🎉 +

+

{data.date}

@@ -95,11 +99,6 @@ export default function ReleaseNoteElement({ data }: { data: ReleaseNote }) { )}
-
); } diff --git a/src/components/version-list.tsx b/src/components/version-list.tsx index 0e9a281..5a8c8f0 100644 --- a/src/components/version-list.tsx +++ b/src/components/version-list.tsx @@ -13,7 +13,7 @@ export const VersionList = React.memo(({ currentVersion }: { currentVersion: str }, []); return ( -
+