import type { FC } from 'react' import { memo } from 'react' import type { ChatItem } from '../../types' import { useChatContext } from '../context' type SuggestedQuestionsProps = { item: ChatItem } const SuggestedQuestions: FC = ({ item, }) => { const { onSend } = useChatContext() const { isOpeningStatement, suggestedQuestions, } = item if (!isOpeningStatement || !suggestedQuestions?.length) return null return (
{suggestedQuestions.filter(q => !!q && q.trim()).map((question, index) => (
onSend?.(question)} > {question}
), )}
) } export default memo(SuggestedQuestions)