import { useState } from 'react' import { Star } from 'lucide-react' export default function RatingComponent({ data, onUpdate }) { const [rating, setRating] = useState(data?.rating || 0) const [hasRated, setHasRated] = useState(false) const handleRate = (value) => { setRating(value) setHasRated(true) } return (

Rate This Section

{[1, 2, 3, 4, 5].map((value) => ( ))}
{hasRated ? (

Thanks for your rating!

) : (

How helpful was this section?

)}
) }