import { useMemo } from 'react' import { ChevronDown } from 'lucide-react' import { cn } from '@/lib' import { useChatInitStore } from '@/features/chat/stores/useChatInitStore' interface Props { isOpen: boolean setIsOpen: (isOpen: boolean) => void } export function MDInformation({ isOpen, setIsOpen }: Props) { const { quotation_memo } = useChatInitStore() const memoArray = useMemo(() => { if (!quotation_memo?.trim()) return [] return quotation_memo .split(/\r?\n+/) .map((s) => s.trim()) .filter(Boolean) }, [quotation_memo]) if (memoArray.length === 0) return null return (