import { View, Image } from '@tarojs/components' import style from './index.module.less' import { IContactModel,ICharacter } from '@/types/index' interface Props { data: IContactModel|ICharacter onClick?: (data: IContactModel|ICharacter)=>void renderRight?: ()=> JSX.Element | JSX.Element[] className?: string } const Index = ({onClick, data, className, renderRight}: Props)=> { return ( {onClick?.(data)}}> {data.avatar && } {data.alias ?? data.name} {data.badges?.map(item=>{item})} {data.company} {data.job} {renderRight && renderRight()} ) } export default Index