import React, { useState, useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import { motion } from 'framer-motion'; import { Button, Typography, Spin, Row, Col, Empty, Tag } from 'antd'; import { ReadOutlined, ClockCircleOutlined, UserOutlined, BookOutlined } from '@ant-design/icons'; import { getVCCourses } from '../api'; const { Title, Paragraph } = Typography; const VCCourses = () => { const [courses, setCourses] = useState([]); const [loading, setLoading] = useState(true); const navigate = useNavigate(); useEffect(() => { const fetchCourses = async () => { try { const res = await getVCCourses(); setCourses(res.data); } catch (error) { console.error("Failed to fetch VC Courses:", error); } finally { setLoading(false); } } fetchCourses(); }, []); if (loading) return
{item.description}