"use client"; import { useEffect, useState } from "react"; import { getSettings, getLocations } from "@/app/actions"; import Link from "next/link"; import DynamicLogo from "./DynamicLogo"; export default function Footer() { const [settings, setSettings] = useState(null); const [locations, setLocations] = useState([]); useEffect(() => { async function fetchData() { const [sData, lData] = await Promise.all([ getSettings(), getLocations() ]); if (sData) setSettings(sData); if (lData) setLocations(lData); } fetchData(); }, []); return ( ); }