@plteam/chat-ui
Version:
CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript
17 lines (16 loc) • 549 B
TypeScript
import { IdType } from '../../../types';
export declare enum MessageStateEnum {
EDIT = "edit",
VIEW = "view"
}
export declare const useMessagesMode: () => {
values: {
[key: string]: MessageStateEnum;
};
updateValue: (messageId: IdType, mode: MessageStateEnum) => void;
edit: (messageId: IdType) => void;
view: (messageId: IdType) => void;
isView: (messageId: IdType) => boolean;
isEdit: (messageId: IdType) => boolean;
};
export type MessagesModeType = ReturnType<typeof useMessagesMode>;