import { Lightbulb, TriangleAlert } from 'lucide-react' import Link from 'next/link' import { useState } from 'react' import { Button, PopoverContent_Shadcn_, PopoverTrigger_Shadcn_, Popover_Shadcn_ } from 'ui' import { FeedbackWidget } from './FeedbackWidget' const FeedbackDropdown = ({ className }: { className?: string }) => { const [isOpen, setIsOpen] = useState(false) const [feedback, setFeedback] = useState('') const [screenshot, setScreenshot] = useState() const [stage, setStage] = useState<'select' | 'widget'>('select') return ( { setIsOpen(e) if (!e) setScreenshot(undefined) if (!e) setStage('select') }} > {stage === 'select' && (
What would you like to share?
)} {stage === 'widget' && ( setIsOpen(false)} feedback={feedback} setFeedback={setFeedback} screenshot={screenshot} setScreenshot={setScreenshot} /> )}
) } export default FeedbackDropdown