communication-react-19
Version:
React library for building modern communication user experiences utilizing Azure Communication Services (React 19 compatible fork)
76 lines • 2.25 kB
TypeScript
import { IButtonStyles } from '@fluentui/react';
import { CSSProperties } from 'react';
import { ComponentSlotStyle } from '../../types';
/**
* @private
*/
export declare const chatMyMessageActionMenuClassName = "ChatMyMessage__actions";
/**
* @private
*/
export declare const messageThreadContainerStyle: string;
/**
* @private
*/
export declare const messageThreadWrapperContainerStyle: string;
/**
* @private
*/
export declare const noMessageStatusStyle: string;
/**
* @private
*/
export declare const useChatStyles: () => Record<"root", string>;
/**
* @private
*/
export declare const useChatMessageRenderStyles: () => Record<"rootCommon" | "rootMessage" | "rootMyMessage" | "bodyCommon" | "bodyMyMessage" | "bodyWithoutAvatar" | "bodyHiddenAvatar" | "bodyWithAvatar" | "avatarNoOverlap" | "avatarOverlap", string>;
/**
* @private
*/
export declare const useChatMyMessageStyles: () => Record<"body" | "menu" | "root" | "menuHidden" | "bodyWithPlaceholderImage" | "bodyAttached" | "menuVisible" | "multipleAttachmentsInViewing" | "multipleAttachmentsInEditing", string>;
/**
* @private
*/
export declare const newMessageButtonContainerStyle: string;
/**
* @private
*/
export declare const chatMessageDateStyle: CSSProperties;
/**
* @private
*/
export declare const useChatMessageStyles: () => Record<"body" | "root" | "multipleAttachments" | "bodyWithoutAvatar" | "bodyWithAvatar" | "avatarNoOverlap" | "avatarOverlap", string>;
/**
* @private
*/
export declare const useChatMessageCommonStyles: () => Record<"body" | "failed" | "blocked" | "bodyWithPlaceholderImage", string>;
/**
* @private
*/
export declare const gutterWithAvatar: ComponentSlotStyle;
/**
* @private
*/
export declare const gutterWithHiddenAvatar: ComponentSlotStyle;
/**
* @private
*/
export declare const newMessageButtonStyle: string;
/**
* @private
*/
export declare const buttonWithIconStyles: IButtonStyles;
/**
* @private
*/
export declare const loadPreviousMessageButtonStyle: string;
/**
* @private
*/
export declare const DownIconStyle: string;
/** @private */
export declare const dataLossIconStyle: string;
/** @private */
export declare const messageTextContentStyles: string;
//# sourceMappingURL=MessageThread.styles.d.ts.map