"use client"; import SiteBreadcrumb from "@/components/site-breadcrumb"; import { Progress } from "@/components/ui/progress"; import { getUserFeedbacks } from "@/service/master/faq"; import { Icon } from "@iconify/react/dist/iconify.js"; import { stringify } from "querystring"; import { useEffect, useState } from "react"; export default function UserFeedback() { const [listData, setListData] = useState([]); useEffect(() => { initState(); }, []); async function initState() { const response = await getUserFeedbacks(); console.log("ssss", response?.data?.data); setListData(response?.data?.data); } const renderStar = (count: number) => { const mapped = [1, 2, 3, 4, 5]; return (
{mapped?.map((row) => row < count + 1 ? ( ) : ( ) )}
); }; return (

Hasil Feedback

{listData?.map( (list: any) => list?.avgScore !== "NaN" && (

{parseInt(list?.avgScore)}

{renderStar(parseInt(list?.avgScore))}

{list?.question}

Penilaian 5

Penilaian 4

Penilaian 3

Penilaian 2

Penilaian 1

) )}
); }