@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
33 lines (32 loc) • 1.14 kB
TypeScript
export declare const CHATMESSAGE_CLASSNAME = "k-message";
declare const states: ("active" | "focus" | "selected" | "hover")[];
export type KendoChatMessageProps = {
time?: null | string;
text?: null | string | React.JSX.Element;
content?: null | React.JSX.Element;
status?: null | string;
statusIcon?: string;
toolbar?: boolean;
toolbarItems?: React.JSX.Element | React.JSX.Element[];
typing?: boolean;
expandable?: boolean;
expanded?: boolean;
removed?: boolean;
files?: React.JSX.Element | React.JSX.Element[];
};
export type KendoChatMessageState = {
[K in (typeof states)[number]]?: boolean;
};
export declare const ChatMessage: {
(props: KendoChatMessageProps & KendoChatMessageState & Omit<React.HTMLAttributes<HTMLDivElement>, "content">): import("react/jsx-runtime").JSX.Element;
states: ("active" | "focus" | "selected" | "hover")[];
options: {};
className: string;
defaultOptions: {
time: string;
text: string;
status: string;
toolbarItems: import("react/jsx-runtime").JSX.Element[];
};
};
export default ChatMessage;