import { useEffect, useState } from 'react'; import { motion } from 'framer-motion'; import { useTranslation } from 'react-i18next'; import { FaqItem } from '../../model/types'; import { DetailMotionDuration, DetailMotionStyle, DetailMotionVariants } from '@/entities/common/model/constant'; import { FullMenuClose } from '@/entities/common/ui/full-menu-close'; export interface FaqDetaillProps { detailOn: boolean; setDetailOn: (detailOn: boolean) => void; faqItem: FaqItem }; export const FaqDetail = ({ detailOn, setDetailOn, faqItem }: FaqDetaillProps) => { const { t } = useTranslation(); const [cursorId, setCursorId] = useState(); const [seq, setSeq] = useState(); const [category, setCategory] = useState(); const [title, setTitle] = useState(); const [contents, setContents] = useState(); const onClickToClose = () => { setDetailOn(false); }; useEffect(() => { setCursorId(faqItem?.cursorId); setSeq(faqItem?.seq); setCategory(faqItem?.category); setTitle(faqItem?.title); setContents(faqItem?.contents); }, [faqItem]); return ( <> { contents &&
{ t('support.qna.title') }
{ title }
}
); };