"use client"; import React, { useState, useEffect } from "react"; import Image from "next/image"; const Certifications = () => { const [certifications, setCertifications] = useState(null); useEffect(() => { const fetchCertifications = async () => { try { const response = await fetch("/assets/data/data.json"); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } const data = await response.json(); setCertifications(data.certifications || []); } catch (error) { console.error("Failed to fetch certifications data:", error); } }; fetchCertifications(); }, []); if (!certifications) { return (

Loading Certifications...

); } return (

Certifications

{certifications.map((cert) => (
{`${cert.name}

{cert.name}

{cert.issuer}

))}
); }; export default Certifications;