devextreme
Version:
JavaScript/TypeScript Component Suite for Responsive Web Development
66 lines (65 loc) • 2.44 kB
JavaScript
/**
* DevExtreme (esm/__internal/grids/grid_core/ai_chat/const.js)
* Version: 26.1.3
* Build date: Wed Jun 10 2026
*
* Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
import {
SPEECH_TO_TEXT_CLASS
} from "../../../ui/speech_to_text/speech_to_text";
import {
TEXTAREA_CLASS
} from "../../../ui/text_area";
export const DEFAULT_POPUP_OPTIONS = {
width: 400,
minWidth: 400,
minHeight: 480,
visible: false,
shading: false,
showCloseButton: true,
useFlatToolbarButtons: true,
useDefaultToolbarButtons: false
};
export const DEFAULT_CHAT_OPTIONS = {
showAvatar: false,
showDayHeaders: false,
showMessageTimestamp: false,
showUserAvatar: false,
speechToTextEnabled: true
};
export const CLASSES = {
aiChat: "dx-ai-chat",
aiDialog: "dx-aidialog",
aiChatContent: "dx-ai-chat__content",
aiChatEmptyImage: "dx-ai-chat__empty-image",
message: "dx-ai-chat__message",
messagePending: "dx-ai-chat__message--pending",
messageSuccess: "dx-ai-chat__message--success",
messageError: "dx-ai-chat__message--error",
messageIcon: "dx-ai-chat__message-icon",
messageContent: "dx-ai-chat__message-content",
messageHeader: "dx-ai-chat__message-header",
messageStatus: "dx-ai-chat__message-status",
actionList: "dx-ai-chat__action-list",
actionListItem: "dx-ai-chat__action-list-item",
actionListItemSuccess: "dx-ai-chat__action-list-item--success",
actionListItemError: "dx-ai-chat__action-list-item--error",
actionListItemAborted: "dx-ai-chat__action-list-item--aborted",
actionListItemIcon: "dx-ai-chat__action-list-item-icon",
actionListItemText: "dx-ai-chat__action-list-item-text",
messageErrorText: "dx-ai-chat__message-error-text",
messageHeaderRow: "dx-ai-chat__message-header-row",
messageRegenerateButton: "dx-ai-chat__message-regenerate-button",
messageProgressBar: "dx-ai-chat__message-progressbar",
clearChatButton: "dx-ai-chat__clear-button",
disabled: "dx-ai-chat--disabled",
textArea: TEXTAREA_CLASS,
speechToTextButton: SPEECH_TO_TEXT_CLASS
};
export const CLEAR_CHAT_ICON = "clearhistory";
export const REGENERATE_ICON = "restore";
export const SUCCESS_ITEM_EMOJI = "\u2705";
export const ERROR_ITEM_EMOJI = "\u274c";
export const ABORTED_ITEM_EMOJI = "\u26a0\ufe0f";