import { Flex, Progress } from 'antd'; import React, { useEffect, useState } from 'react'; interface Performer { quizId: number; quizType: string; quizName: string; percentage: string; } export default function quizScoreData() { const [quizData, setData] = useState([]); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); useEffect(() => { fetch('http://localhost:5174/api/quiz-score') .then(res => { if (!res.ok) { throw new Error('Network response was not ok'); } return res.json(); }) .then(data => { setData(data); setLoading(false); }) .catch(error => { console.error('Error fetching data:', error); setError(error); setLoading(false); }); }, []); if (loading) { return
Loading...
; } if (error) { return
Error: {error.message}
; } return(

Quizzes score

{quizData.slice(0, 10).map((data => (

{data.quizType}

{data.quizName}

({percent}%)}/>
)))}
) } // quiz-details {/* */}