import { useState, useEffect } from "react"; import { Project } from "../Types/goTypes"; import { Link } from "react-router-dom"; import BasicWindow from "../Components/BasicWindow"; import { api } from "../API/API"; function UserProjectPage(): JSX.Element { const [projects, setProjects] = useState([]); const getProjects = async (): Promise => { const token = localStorage.getItem("accessToken") ?? ""; const response = await api.getUserProjects(token); console.log(response); if (response.success) { setProjects(response.data ?? []); } else { console.error(response.message); } }; // Call getProjects when the component mounts useEffect(() => { void getProjects(); }, []); const content = ( <>

Your Projects

{projects.map((project, index) => (

{project.name}

))}
); const buttons = <>; return ; } export default UserProjectPage;