@sendbird/uikit-react
Version:
Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
18 lines (17 loc) • 638 B
TypeScript
import './index.scss';
import { ReactElement } from 'react';
import type { GroupChannel, GroupChannelCreateParams } from '@sendbird/chat/groupChannel';
import type { User } from '@sendbird/chat';
interface Logger {
info?(message: string, channel: GroupChannel): void;
}
interface Props {
user?: User | null;
currentUserId?: string;
logger?: Logger;
disableMessaging?: boolean;
createChannel?(params: GroupChannelCreateParams): Promise<GroupChannel>;
onSuccess?: () => void;
}
declare function UserProfile({ user, currentUserId, disableMessaging, onSuccess, }: Props): ReactElement;
export default UserProfile;