"use client"; import { useState, useEffect } from "react"; import jsonData from "../../../json/data.json"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faGithub } from "@fortawesome/free-brands-svg-icons"; import { faArrowUpRightFromSquare } from "@fortawesome/free-solid-svg-icons"; function Page({ params }) { const [data, setData] = useState(null); useEffect(() => { const selectedData = jsonData.Projects.find( (item) => item.slug === params.slug ); if (selectedData === undefined) { setData("404"); } else { setData(selectedData); } }, [params.slug]); if (data === "404") { return (
{data.tech.join(", ")}
{data.year}
{desc}
))}