import { useState, useEffect } from "react"; import { itemsApi } from "../api/itemsApi"; import { Project } from '../api/directus' import { useLocation } from "react-router-dom"; import { CardPage } from "utopia-ui"; export const ProjectView = () => { const [projectsApi, setProjectsApi] = useState>(); const [project, setProject] = useState(); let location = useLocation(); const loadProject = async () => { const project: unknown = await projectsApi?.getItem(location.pathname.split("/")[2]); setProject(project as Project); } useEffect(() => { setProjectsApi(new itemsApi('projects')); }, []) useEffect(() => { loadProject(); }, [projectsApi]) return ( {project && <>

{project?.subname}

{project?.text}

}
) }