diff --git a/CS/wwwroot/js/aiChatCustomItem.js b/CS/wwwroot/js/aiChatCustomItem.js index cb18ac9..4734934 100644 --- a/CS/wwwroot/js/aiChatCustomItem.js +++ b/CS/wwwroot/js/aiChatCustomItem.js @@ -180,7 +180,6 @@ let AIChatCustomItem = (function() { const buttonContainer = document.createElement('div'); buttonContainer.classList.add('dx-bubble-button-container'); - this.lastRefreshButton?.remove(); const copyBtnElement = document.createElement('div'); new DevExpress.ui.dxButton(copyBtnElement, { icon: 'copy', @@ -194,12 +193,15 @@ let AIChatCustomItem = (function() { stylingMode: 'text', onClick: () => this.refreshAnswer(data.component) }); - buttonContainer.appendChild(refreshBtnElement); - this.lastRefreshButton = refreshBtnElement; + if(data.component.option('items').at(-1).author === assistant.name) { + buttonContainer.appendChild(refreshBtnElement); + this.lastRefreshButton = refreshBtnElement; + } container.appendChild(buttonContainer); } async onMessageEntered(e) { + this.lastRefreshButton?.remove(); const instance = e.component; this.component.option('alerts', []); instance.renderMessage(e.message); diff --git a/README.md b/README.md index 8930e7a..6e648eb 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -![](https://img.shields.io/endpoint?url=https://codecentral.devexpress.com/api/v1/VersionRange/938296554/24.2.6%2B) [![](https://img.shields.io/badge/Open_in_DevExpress_Support_Center-FF7200?style=flat-square&logo=DevExpress&logoColor=white)](https://supportcenter.devexpress.com/ticket/details/T1279614) [![](https://img.shields.io/badge/📖_How_to_use_DevExpress_Examples-e9f6fc?style=flat-square)](https://docs.devexpress.com/GeneralInformation/403183) [![](https://img.shields.io/badge/💬_Leave_Feedback-feecdd?style=flat-square)](#does-this-example-address-your-development-requirementsobjectives)