From 712f8572ab895b68e083caf869300d797807a04c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Thu, 26 Feb 2026 18:48:13 +0800 Subject: [PATCH] feat: create cases page with new content structure --- src/app/(marketing)/cases/[id]/client.tsx | 138 ++++++++++++++++++---- src/app/(marketing)/cases/page.tsx | 122 +++++++++++++++++++ 2 files changed, 239 insertions(+), 21 deletions(-) create mode 100644 src/app/(marketing)/cases/page.tsx diff --git a/src/app/(marketing)/cases/[id]/client.tsx b/src/app/(marketing)/cases/[id]/client.tsx index 3c4e60b..b162a5f 100644 --- a/src/app/(marketing)/cases/[id]/client.tsx +++ b/src/app/(marketing)/cases/[id]/client.tsx @@ -4,7 +4,7 @@ import { useEffect, useRef, useState } from 'react'; import Link from 'next/link'; import { Button } from '@/components/ui/button'; import { Badge } from '@/components/ui/badge'; -import { ArrowLeft, Building2, CheckCircle2, TrendingUp, Users, Target } from 'lucide-react'; +import { ArrowLeft, Building2, CheckCircle2, TrendingUp, Users, Target, Quote, Clock, MessageCircle, Award } from 'lucide-react'; import { CASES } from '@/lib/constants'; import type { StaticImageData } from 'next/image'; @@ -73,7 +73,7 @@ export function CaseDetailClient({ caseItem }: CaseDetailClientProps) {
- + + +
+ + + + ); +}