stream-chat-react
Version:
React components to create chat conversations or livestream style chat
18 lines • 1.04 kB
TypeScript
import { type MouseEventHandler, type ReactNode } from 'react';
import { type LocalMessage, type LocalMessageBase } from 'stream-chat';
import type { MessageContextValue } from '../../context';
export type QuotedMessagePreviewProps = {
getQuotedMessageAuthor?: (message: LocalMessage) => string;
renderText?: MessageContextValue['renderText'];
};
export declare const QuotedMessagePreview: ({ getQuotedMessageAuthor, renderText, }: QuotedMessagePreviewProps) => import("react/jsx-runtime").JSX.Element | null;
type QuotedMessagePreviewUIProps = QuotedMessagePreviewProps & {
quotedMessage: LocalMessageBase;
authorLabel?: ReactNode;
className?: string;
onClick?: MouseEventHandler<HTMLDivElement>;
onRemove?: () => void;
};
export declare const QuotedMessagePreviewUI: ({ authorLabel, className, getQuotedMessageAuthor, onClick, onRemove, quotedMessage, renderText, }: QuotedMessagePreviewUIProps) => import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=QuotedMessagePreview.d.ts.map