@sendbird/uikit-react
Version:
Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
21 lines (20 loc) • 783 B
TypeScript
import './index.scss';
import React, { ReactElement } from 'react';
import type { User } from '@sendbird/chat';
interface Props {
user: User;
theme?: string;
onCancel(): void;
onSubmit(newFile: File | null, newNickname: string): void;
changeTheme?(theme: string): void;
onThemeChange?(theme: string): void;
}
export declare function EditUserProfile({ user, theme, onCancel, onSubmit, changeTheme, onThemeChange, }: Props): ReactElement;
interface ConnectedEditUserProfileProps {
user: User;
onCancel(): void;
onSubmit(newFile: File, newNickname: string): void;
onThemeChange?(theme: string): void;
}
declare const ConnectedEditUserProfile: (props: ConnectedEditUserProfileProps) => React.ReactElement;
export default ConnectedEditUserProfile;