import React, { useMemo } from 'react'; import { QueryResultItem } from '@aws-sdk/client-kendra'; import clipHighlight from './clipHighlight'; interface AnswerProps { item: QueryResultItem; } function Answer(props: AnswerProps) { const highlight = useMemo(() => { return clipHighlight( props.item.AdditionalAttributes?.find((a) => a.Key === 'AnswerText') ?.Value?.TextWithHighlightsValue || { Text: '', Highlights: [] } ); }, [props]); return (