import { useRouter } from "next/router"; import React from "react"; import styled from "styled-components"; import Layout from "../../../../../components/ui/Layout"; import { getAPIUrl, getBackendUrl } from "../../../../../services/config"; import { getCourse } from "../../../../../services/courses/courses"; import { getOrganizationContextInfo } from "../../../../../services/orgs"; const CourseIdPage = () => { const router = useRouter(); const { courseid } = router.query; const [isLoading, setIsLoading] = React.useState(true); const [courseInfo, setCourseInfo] = React.useState({}) as any; async function fetchCourseInfo() { const course = await getCourse("course_" + courseid); setCourseInfo(course); console.log("courseinfo" , courseInfo); setIsLoading(false); } React.useEffect(() => { if (router.isReady) { fetchCourseInfo(); } return () => {}; // eslint-disable-next-line react-hooks/exhaustive-deps }, [router.isReady]); return ( {isLoading ? (
Loading...
) : (


Course

{courseInfo.name}

)}
); }; const CourseWrapper = styled.div` display: flex; img { position: absolute; width: 794px; height: 224.28px; object-fit: cover; object-position: top; background: url(), #d9d9d9; border: 1px solid rgba(255, 255, 255, 0.19); box-shadow: 0px 13px 33px -13px rgba(0, 0, 0, 0.42); border-radius: 7px; } `; export default CourseIdPage;