stream-chat-react
Version:
React components to create chat conversations or livestream style chat
14 lines (13 loc) • 687 B
TypeScript
import React from 'react';
import type { Event, LocalMessage } from 'stream-chat';
import type { AvatarProps } from '../Avatar';
import type { TimestampFormatterOptions } from '../../i18n/types';
export type EventComponentProps = TimestampFormatterOptions & {
/** Message object */
message: LocalMessage & {
event?: Event;
};
/** Custom UI component to display user avatar, defaults to and accepts same props as: [Avatar](https://github.com/GetStream/stream-chat-react/blob/master/src/components/Avatar/Avatar.tsx) */
Avatar?: React.ComponentType<AvatarProps>;
};
export declare const EventComponent: (props: EventComponentProps) => React.JSX.Element | null;