"use client"; import Link from "next/link"; import { useEffect, useState } from "react"; import { footerApi, FooterData } from "../../../../api/footerApi"; import footerData from "./footer.json"; const FooterTop = () => { const [data, setData] = useState(footerData as FooterData); useEffect(() => { const loadFooterData = async () => { try { const apiData = await footerApi.getFooter(); setData(apiData); } catch (error) { console.error("Failed to load footer data from API, using static data:", error); // Keep using static data as fallback } }; loadFooterData(); }, []); const { top } = data; return ( ); }; export default FooterTop;