import { useState } from 'react' import type { ReactNode } from 'react' import { cn } from '../../lib/utils' import { motion } from 'framer-motion' import { IconButton } from '../../basic/icon-button' import { Button } from '../../basic/button' import { OptionList } from '../../basic/option-list' import { Scrollbar } from '../../basic/scrollbar' import type { OptionItem } from '../../basic/option-list' import { useUserQuestionContext } from './context' import type { UserQuestionItem } from './types' // ===== UserQuestion.Header ===== export interface UserQuestionHeaderProps { className?: string } export function UserQuestionHeader({ className }: UserQuestionHeaderProps) { const ctx = useUserQuestionContext() return (