import React from "react"; import { List, Avatar, Badge } from "antd"; import { ContactData } from "./data"; import styles from "./ContactListSimple.module.scss"; interface ContactListSimpleProps { contacts: ContactData[]; onContactClick: (contact: ContactData) => void; selectedContactId?: ContactData; } const ContactListSimple: React.FC = ({ contacts, onContactClick, selectedContactId, }) => { return (
全部好友
( onContactClick(contact)} className={`${styles.contactItem} ${contact.id === selectedContactId?.id ? styles.selected : ""}`} >
{contact.nickname.charAt(0)} } className={styles.avatar} />
{contact.nickname}
)} />
); }; export default ContactListSimple;