"use client"; import { useState, useEffect } from "react"; import App from "@/components/game"; interface AppData { title: string; image: string; url: string; } export default function Apps() { const [Apps, setApps] = useState([]); useEffect(() => { async function fetchApps() { try { const response = await fetch("/apps.json"); if (!response.ok) { throw new Error("Failed to fetch data"); } const data: AppData[] = await response.json(); setApps(data); } catch (error) { console.error("Error fetching data:", error); } } fetchApps(); }, []); return (

Apps

{Apps.map((app, index) => (
))}
); }