@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
33 lines (30 loc) • 1.46 kB
TypeScript
import React__default from 'react';
import { Conversation } from '../../types/models.js';
import { UIKitContextProps } from '../../context/UIKitContext.js';
import { AvatarProps } from '../Avatar/Avatar.js';
interface UIConversationPreviewComponentProps extends UIConversationPreviewProps {
/** If the component's Conversation is the active (selected) Conversation */
active?: boolean;
/** Image of Conversation to display */
displayImage?: string;
/** Title of Conversation to display */
displayTitle?: string | React__default.ReactElement;
/** Message of Conversation to display */
displayMessage?: string | React__default.ReactElement;
/** Time of Conversation to display */
displayTime?: string;
/** Number of unread Messages */
unread?: number;
}
interface UIConversationPreviewProps {
conversation: Conversation;
activeConversation?: Conversation;
Preview?: React__default.ComponentType<UIConversationPreviewComponentProps>;
Avatar?: React__default.ComponentType<AvatarProps>;
setActiveConversation?: UIKitContextProps['setActiveConversation'];
searchValue?: string;
conversationUpdateCount?: number;
}
declare function UIConversationPreview<T extends UIConversationPreviewProps>(props: T): React__default.ReactElement;
export { UIConversationPreview, UIConversationPreviewComponentProps, UIConversationPreviewProps };
//# sourceMappingURL=UIConversationPreview.d.ts.map