import { useState } from 'react' import { Loader2, Star } from 'lucide-react' import Modal from './Modal' import Button from './Button' const categories = ['general', 'bug', 'feature', 'other'] export default function FeedbackDialog({ open, onOpenChange, onSubmit, pending }) { const [rating, setRating] = useState(0) const [category, setCategory] = useState('general') const [message, setMessage] = useState('') const submit = async () => { await onSubmit({ rating, category, message }) setRating(0) setCategory('general') setMessage('') onOpenChange(false) } return ( } >

Rating

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

Category

{categories.map((value) => ( ))}