"use client" import { useState, useEffect } from "react" import { Button } from "@/components/ui/button" import { BookOpen, Sparkles } from "lucide-react" import Link from "next/link" import { getFullBookPrice, getAllSections } from "@/lib/book-data" import { useStore } from "@/lib/store" import { AuthModal } from "./modules/auth/auth-modal" import { PaymentModal } from "./modules/payment/payment-modal" export function BookCover() { const [fullBookPrice, setFullBookPrice] = useState(9.9) const [sectionsCount, setSectionsCount] = useState(55) const [isAuthOpen, setIsAuthOpen] = useState(false) const [isPaymentOpen, setIsPaymentOpen] = useState(false) const { isLoggedIn } = useStore() useEffect(() => { const sections = getAllSections() setSectionsCount(sections.length) setFullBookPrice(getFullBookPrice(sections.length)) }, []) return (
{/* 动态光效背景 */}
{/* 主光晕 */}
{/* 次光晕 */}
{/* 装饰性网格线 */}
{/* 内容区域 */}
{/* Soul 徽章 - 毛玻璃效果 */}
Soul · 派对房
{/* 主标题 - iOS风格大字体 */}

一场SOUL的
创业实验场

{/* 副标题 */}

来自Soul派对房的真实商业故事

{/* 引用语 */}

"社会不是靠努力,是靠洞察与选择"

{/* 价格信息卡片 - 毛玻璃效果 */}

¥{fullBookPrice.toFixed(1)}

整本价格

{sectionsCount}

商业案例

{/* 作者信息 */}

作者

卡若

每日直播

06:00-09:00

{/* CTA按钮 - iOS风格 */}

首章免费 · 部分章节3天后解锁

{/* 底部渐变遮罩 */}
{/* 弹窗 */} setIsAuthOpen(false)} /> setIsPaymentOpen(false)} type="fullbook" amount={fullBookPrice} onSuccess={() => window.location.reload()} />
) }