"use client" import { X } from "lucide-react" import { Button } from "@/components/ui/button" import { getTotalSectionCount } from "@/lib/book-data" interface PosterModalProps { isOpen: boolean onClose: () => void referralLink: string referralCode: string nickname: string } export function PosterModal({ isOpen, onClose, referralLink, referralCode, nickname }: PosterModalProps) { if (!isOpen) return null // 动态获取案例数量 const caseCount = getTotalSectionCount() // Use a public QR code API const qrCodeUrl = `https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=${encodeURIComponent(referralLink)}` return (
{/* Poster Content - 销售/商业风格 */}
{/* 装饰性元素 */}
{/* 顶部标签 */}
真实商业案例 每日更新
{/* Book Title */}

一场SOUL的
创业实验场

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

{/* 核心数据展示 */}

{caseCount}

真实案例

5%

好友优惠

90%

你的收益

{/* 特色标签 */}
{["人性观察", "行业揭秘", "赚钱逻辑", "创业复盘", "资源对接"].map((tag) => ( {tag} ))}
{/* Recommender Info */}
{nickname.charAt(0)}
{nickname} 推荐你来读
{/* 优惠说明 */}

通过我的链接购买,立省5%

{/* QR Code Section */}
{/* eslint-disable-next-line @next/next/no-img-element */} QR Code

长按识别 · 立即试读

邀请码: {referralCode}

{/* Footer Actions */}

长按上方图片保存,或截图分享

) }