import React, { useState } from "react"; import { HelpCircle } from "lucide-react"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { FAQ_KEYS } from "@/config/faq"; import { cn } from "@/lib/utils"; import { useTranslations } from "@/i18n/compat/client"; const DynamicHelpIcon = React.forwardRef>( (props, ref) => ( ) ); DynamicHelpIcon.displayName = "DynamicHelpIcon"; export const FAQDialog = () => { const [open, setOpen] = useState(false); const t = useTranslations("faqDialog"); return (

{t("title")}

{t("title")}
{t("description")}
{FAQ_KEYS.map((key) => ( {t(`items.${key}.question`)} {t(`items.${key}.answer`)} ))}
); };