import type React from 'react'; import type { ContactInfo } from 'tuikit-atomicx-react/chat'; import { IconCloseCircleFilled } from '@tencentcloud/uikit-base-component-react'; import { Avatar } from 'tuikit-atomicx-react/chat'; import styles from './ConversationCreateSelectView.module.scss'; export interface ConversationCreateSelectViewProps { selectList: ContactInfo[]; setSelectList: React.Dispatch>; } export function ConversationCreateSelectView(props: ConversationCreateSelectViewProps) { const { selectList, setSelectList } = props; const close = (index: number) => { selectList.splice(index, 1); setSelectList([...selectList]); }; return (
{ selectList.map((profile, index) => { const { nickname, userID, avatarURL } = profile; return (
{ close(index); }} >
{nickname || userID}
); }) }
); } export default ConversationCreateSelectView;