"use client" import Link from "next/link" import { ChevronRight } from "lucide-react" import { Part } from "@/lib/book-data" interface TableOfContentsProps { parts: Part[] } export function TableOfContents({ parts }: TableOfContentsProps) { return (
{/* Section title */}

全书 {parts.length} 篇

{/* Parts list */}
{parts.map((part) => (
{part.number}

{part.title}

{part.subtitle}

{part.chapters.length} 章 · {part.chapters.reduce((acc, c) => acc + c.sections.length, 0)} 节

))}
{/* Additional content */}

序言

为什么我每天早上6点在Soul开播?

尾声

努力不是关键,选择才是

) }