import { useNavigate, useParams } from 'react-router-dom' import { motion } from 'framer-motion' import { ChevronLeft, Star, Check, Share2 } from 'lucide-react' import { groupBuyPackages, renovationSchemes } from '@/mock/groupData' export default function PackageDetailPage() { const navigate = useNavigate() const { id } = useParams() const pkg = groupBuyPackages.find((p) => p.id === parseInt(id || '1')) || groupBuyPackages[0] return (
{pkg.title}

{pkg.title}

{pkg.subtitle}

{pkg.rating}
| 已售{pkg.sales}套
¥{pkg.price.toLocaleString()} ¥{pkg.originalPrice.toLocaleString()} 省¥{(pkg.originalPrice - pkg.price).toLocaleString()}

套餐包含

{pkg.features.map((feature, index) => (
{feature}
))}

改造方案

{renovationSchemes.map((scheme) => ( {scheme.title}

{scheme.title}

{scheme.description}

¥{scheme.price.toLocaleString()} {scheme.duration}
))}

服务保障

  • · 30天无理由退换
  • · 终身质保服务
  • · 专业施工团队
  • · 一站式售后服务
加入购物车 立即购买
) }