From fac2bb9b3a1ad0e269574e7b6c10226a72fd0c5d Mon Sep 17 00:00:00 2001 From: PrinOrange Date: Thu, 4 Jan 2024 11:34:27 +0800 Subject: [PATCH] reorganize the code --- components/readerpage/{SideTOC.tsx => DrawerTOC.tsx} | 4 ++-- components/readerpage/TOC.tsx | 4 ++-- pages/blog/[id].tsx | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) rename components/readerpage/{SideTOC.tsx => DrawerTOC.tsx} (92%) diff --git a/components/readerpage/SideTOC.tsx b/components/readerpage/DrawerTOC.tsx similarity index 92% rename from components/readerpage/SideTOC.tsx rename to components/readerpage/DrawerTOC.tsx index 1b4da01..9989732 100644 --- a/components/readerpage/SideTOC.tsx +++ b/components/readerpage/DrawerTOC.tsx @@ -4,7 +4,7 @@ import Link from "next/link"; import { useState } from "react"; import { FaHeading } from "react-icons/fa"; -export const SideTOC = (props: { data: TTOCItem[] }) => { +export const DrawerTOC = (props: { data: TTOCItem[] }) => { const [isTOCOpen, setIsTOCOpen] = useState(false); return ( @@ -25,7 +25,7 @@ export const SideTOC = (props: { data: TTOCItem[] }) => { onClick={() => { setIsTOCOpen(false); }} - key={`flat-toc-${item.anchorId}`} + key={`drawer-toc-${item.anchorId}`} href={`#${item.anchorId}`} >
  • { return ( -
    -
    {"TABLE OF CONTENTS"}
    +
    +
    {"TABLE OF CONTENTS"}
      {props.data?.map((item) => ( diff --git a/pages/blog/[id].tsx b/pages/blog/[id].tsx index d73cc69..b1b12a0 100644 --- a/pages/blog/[id].tsx +++ b/pages/blog/[id].tsx @@ -1,9 +1,9 @@ import { ContentContainer, Page } from "@/components/layouts/layouts"; import { MDXComponentsSet } from "@/components/mdx"; +import { DrawerTOC } from "@/components/readerpage/DrawerTOC"; import { PostComments } from "@/components/readerpage/PostComments"; import { PostCover } from "@/components/readerpage/PostCover"; import { ShareButtons } from "@/components/readerpage/ShareButtons"; -import { SideTOC } from "@/components/readerpage/SideTOC"; import { TOC } from "@/components/readerpage/TOC"; import { Toaster } from "@/components/ui/toaster"; import { Footer } from "@/components/utils/Footer"; @@ -143,7 +143,7 @@ const ReaderPage = (props: ReaderPageProps) => {
    {props.tocList.length > 2 && (
    - +
    )}