"use client"; import Image from "next/legacy/image"; import Link from "next/link"; import { useCaseStudy } from "@/lib/hooks/useCaseStudy"; import { getImageUrl } from "@/lib/imageUtils"; import one from "@/public/images/case/one.png"; interface RelatedCaseProps { slug: string; } const RelatedCase = ({ slug }: RelatedCaseProps) => { const { caseStudy, loading } = useCaseStudy(slug); if (loading || !caseStudy || !caseStudy.related_case_studies || caseStudy.related_case_studies.length === 0) { return null; } return (

Similar Case Studies

{caseStudy.related_case_studies.slice(0, 2).map((relatedCase) => (
{relatedCase.title}
{relatedCase.category_name || 'Case Study'}

{relatedCase.title}

))}
); }; export default RelatedCase;