import React, { useState, useEffect } from "react"; import { useRouter } from "next/router"; import axios from "axios"; import ResourceForm from "@/components/forms/ResourceForm"; import WorkshopForm from "@/components/forms/WorkshopForm"; import CourseForm from "@/components/forms/CourseForm"; const Edit = () => { const [draft, setDraft] = useState(null); const router = useRouter(); useEffect(() => { if (router.isReady) { const { slug } = router.query; axios.get(`/api/drafts/${slug}`) .then(res => { console.log('res:', res.data); setDraft(res.data); }) .catch(err => { console.error(err); }); } }, [router.isReady, router.query]); return (

Edit Draft

{draft?.type === 'course' && } {draft?.type === 'workshop' && } {draft?.type === 'resource' && }
); }; export default Edit;