import React from 'react'; import { Conversation } from '@tencentcloud/chat'; import { ConversationPreview, ConversationPreviewUIComponentProps, } from '../ConversationPreview'; import { Icon, IconTypes } from '../Icon'; export interface ConversationSearchResultProps { result: Array searchValue?: string, Preview?: React.ComponentType } export function ConversationSearchResult(props:ConversationSearchResultProps):React.ReactElement { const { result, searchValue, Preview } = props; return (
{result?.length === 0 ? (
{`No results for "${searchValue}"`}
) : result.map((item) => { const previewProps = { conversation: item, Preview, }; return ( ); })}
); }