diff --git a/app/about/layout.jsx b/app/about/layout.jsx index b73d1c4..6538a16 100644 --- a/app/about/layout.jsx +++ b/app/about/layout.jsx @@ -1,7 +1,7 @@ import Footer from "@/components/Footer"; export const metadata = { - title: "Alvalens | About", + title: "Alvalens | About" }; export default function Layout({ children }) { return ( diff --git a/app/projects/[slug]/page.jsx b/app/projects/[slug]/page.jsx index 8010df5..88b6a63 100644 --- a/app/projects/[slug]/page.jsx +++ b/app/projects/[slug]/page.jsx @@ -1,5 +1,5 @@ "use client"; -import { useState, useEffect } from "react"; +import { useState, useEffect, use } from "react"; import { motion } from "framer-motion"; import jsonData from "@/json/data.json"; @@ -53,9 +53,10 @@ function ScrollDownButton() { } -function Page({ params }) { - const [data, setData] = useState(null); - useEffect(() => { +function Page(props) { + const params = use(props.params); + const [data, setData] = useState(null); + useEffect(() => { const selectedData = jsonData.Projects.find( (item) => item.slug === params.slug ); @@ -66,7 +67,7 @@ function Page({ params }) { } }, [params.slug]); - if (data === "404") { + if (data === "404") { return ( <> @@ -98,7 +99,7 @@ function Page({ params }) { ); } - return ( + return (