diff --git a/api-reference/10 UI Components/dxChat/1 Configuration/sendButtonOptions.md b/api-reference/10 UI Components/dxChat/1 Configuration/sendButtonOptions.md new file mode 100644 index 0000000000..d3cde8f23f --- /dev/null +++ b/api-reference/10 UI Components/dxChat/1 Configuration/sendButtonOptions.md @@ -0,0 +1,10 @@ +--- +id: dxChat.Options.sendButtonOptions +type: SendButtonProperties +--- +--- +##### shortDescription + + +--- + \ No newline at end of file diff --git a/api-reference/10 UI Components/dxChat/9 Types/SendButtonAction.md b/api-reference/10 UI Components/dxChat/9 Types/SendButtonAction.md new file mode 100644 index 0000000000..f5911e7c38 --- /dev/null +++ b/api-reference/10 UI Components/dxChat/9 Types/SendButtonAction.md @@ -0,0 +1,12 @@ +--- +id: Enums.SendButtonAction +acceptValues: 'send' | 'custom' +type: Union +references: SendButtonProperties.action +--- +--- +##### shortDescription + + +--- + \ No newline at end of file diff --git a/api-reference/10 UI Components/dxChat/9 Types/SendButtonClickEvent/SendButtonClickEvent.md b/api-reference/10 UI Components/dxChat/9 Types/SendButtonClickEvent/SendButtonClickEvent.md new file mode 100644 index 0000000000..a5c7819480 --- /dev/null +++ b/api-reference/10 UI Components/dxChat/9 Types/SendButtonClickEvent/SendButtonClickEvent.md @@ -0,0 +1,15 @@ +--- +uid: ui/chat:SendButtonClickEvent +module: ui/chat +export: SendButtonClickEvent +type: Object +inherits: NativeEventInfo +references: SendButtonProperties.onClick +generateTypeLink: +--- +--- +##### shortDescription + + +--- + \ No newline at end of file diff --git a/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/SendButtonProperties.md b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/SendButtonProperties.md new file mode 100644 index 0000000000..277456c924 --- /dev/null +++ b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/SendButtonProperties.md @@ -0,0 +1,13 @@ +--- +id: SendButtonProperties +module: ui/chat +export: SendButtonProperties +type: Object +generateTypeLink: +--- +--- +##### shortDescription + + +--- + \ No newline at end of file diff --git a/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/action.md b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/action.md new file mode 100644 index 0000000000..f20028aa82 --- /dev/null +++ b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/action.md @@ -0,0 +1,11 @@ +--- +id: SendButtonProperties.action +type: Enums.SendButtonAction +default: 'send' +--- +--- +##### shortDescription + + +--- + \ No newline at end of file diff --git a/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/icon.md b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/icon.md new file mode 100644 index 0000000000..a55c40c2f2 --- /dev/null +++ b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/icon.md @@ -0,0 +1,11 @@ +--- +id: SendButtonProperties.icon +type: String +default: 'arrowright' +--- +--- +##### shortDescription + + +--- + \ No newline at end of file diff --git a/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/onClick.md b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/onClick.md new file mode 100644 index 0000000000..5db2c2e38e --- /dev/null +++ b/api-reference/10 UI Components/dxChat/9 Types/SendButtonProperties/onClick.md @@ -0,0 +1,22 @@ +--- +id: SendButtonProperties.onClick +type: function(e) +--- +--- +##### shortDescription + + +##### param(e): ui/chat:SendButtonClickEvent + + +##### field(e.component): {WidgetName} + + +##### field(e.element): DxElement + + +##### field(e.event): event + + +--- + \ No newline at end of file diff --git a/metadata/syntax-data.json b/metadata/syntax-data.json index dcf98606b6..d389394759 100644 --- a/metadata/syntax-data.json +++ b/metadata/syntax-data.json @@ -571,6 +571,11 @@ "react": "_ui_chat_OptionChangedEvent", "vue": "Dx_ui_chat_OptionChangedEvent" }, + "_ui_chat_SendButtonClickEvent": { + "angular": "dxo-ui-chat--send-button-click-event", + "react": "_ui_chat_SendButtonClickEvent", + "vue": "Dx_ui_chat_SendButtonClickEvent" + }, "_ui_chat_TypingEndEvent": { "angular": "dxo-ui-chat--typing-end-event", "react": "_ui_chat_TypingEndEvent", @@ -10344,6 +10349,9 @@ "dxChatOptions.reloadOnChange": { "vue": "reload-on-change" }, + "dxChatOptions.sendButtonOptions": { + "vue": "send-button-options" + }, "dxChatOptions.showAvatar": { "vue": "show-avatar" }, @@ -21478,6 +21486,9 @@ "enums.SelectionSensitivity": { "vue": "selection-sensitivity" }, + "enums.SendButtonAction": { + "vue": "send-button-action" + }, "enums.SeriesHoverMode": { "vue": "series-hover-mode" }, @@ -23203,6 +23214,14 @@ "selectionConfiguration.showCheckBoxesMode": { "vue": "show-check-boxes-mode" }, + "sendButtonProperties": { + "angular": "dxo-send-button-properties", + "react": "SendButtonProperties", + "vue": "DxSendButtonProperties" + }, + "sendButtonProperties.onClick": { + "vue": "@click" + }, "smartPasteInfo.aiResult": { "angular": "dxo-ai-result", "react": "AiResult",