refactor: complete website optimization - unified navigation, colors, and structure

- Created service detail pages with storytelling style
- Created service list page
- Removed service modal interactions
- Simplified homepage About section
- Added homepage Cases section
- Updated navigation to use page links instead of anchors
- Created products list page
- Updated footer links
- Unified color scheme to brand red (#C41E3A)
- Fixed TypeScript errors (removed unused imports)
- Fixed JSX syntax errors
- Split About page into server and client components
- All tests passing: typecheck and build successful
This commit is contained in:
张翔
2026-02-26 21:43:44 +08:00
parent 14af1a755f
commit 4a616fe96e
135 changed files with 265 additions and 3699 deletions
+2 -3
View File
@@ -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, Quote, Clock, MessageCircle, Award } from 'lucide-react';
import { ArrowLeft, CheckCircle2, TrendingUp, Users, Target, Quote, Clock, MessageCircle, Award } from 'lucide-react';
import { CASES } from '@/lib/constants';
import type { StaticImageData } from 'next/image';
@@ -304,7 +304,6 @@ export function CaseDetailClient({ caseItem }: CaseDetailClientProps) {
</section>
)}
</div>
</div>
</main>
</main>
);
}