UNPKG

devextreme

Version:

JavaScript/TypeScript Component Suite for Responsive Web Development

66 lines (65 loc) 2.44 kB
/** * 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";