UNPKG

easemob-chat-uikit

Version:

![Static Badge](https://img.shields.io/badge/platform-React-green) ![Static Badge](https://img.shields.io/badge/language-typescript-green) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/easemob/Easemob-UIKit-web) ![GitHub last c

42 lines (41 loc) 1.32 kB
import React, { ReactNode } from 'react'; import { AppUserInfo } from '../store/index'; import { HeaderProps } from '../header'; import { UserItemProps } from '../../component/userItem'; export interface ChatroomMemberProps { prefix?: string; className?: string; style?: React.CSSProperties; chatroomId: string; renderHeader?: (cvs: { chatType: 'singleChat' | 'groupChat' | 'chatRoom'; conversationId: string; name?: string; unreadCount?: number; }) => ReactNode; headerProps?: { avatar: ReactNode; onAvatarClick?: () => void; moreAction?: HeaderProps['moreAction']; onCloseClick?: () => void; content?: ReactNode; }; memberListProps?: { search?: boolean; placeholder?: string; renderEmpty?: () => ReactNode; renderItem?: (item: AppUserInfo) => ReactNode; UserItemProps?: UserItemProps; }; muteListProps?: { search?: boolean; placeholder?: string; renderEmpty?: () => ReactNode; renderItem?: (item: AppUserInfo) => ReactNode; UserItemProps?: UserItemProps; }; } declare const _default: ((props: ChatroomMemberProps) => import("react/jsx-runtime").JSX.Element | null) & { displayName: string; }; export default _default;