Skip to content

Commit fc9a606

Browse files
authored
Merge pull request #2 from DevExpress-Examples/24.2_fix-refresh-button-rendering
24.2 fix refresh button rendering
2 parents 53cc990 + 5998b3d commit fc9a606

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

CS/wwwroot/js/aiChatCustomItem.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,6 @@ let AIChatCustomItem = (function() {
180180

181181
const buttonContainer = document.createElement('div');
182182
buttonContainer.classList.add('dx-bubble-button-container');
183-
this.lastRefreshButton?.remove();
184183
const copyBtnElement = document.createElement('div');
185184
new DevExpress.ui.dxButton(copyBtnElement, {
186185
icon: 'copy',
@@ -194,12 +193,15 @@ let AIChatCustomItem = (function() {
194193
stylingMode: 'text',
195194
onClick: () => this.refreshAnswer(data.component)
196195
});
197-
buttonContainer.appendChild(refreshBtnElement);
198-
this.lastRefreshButton = refreshBtnElement;
196+
if(data.component.option('items').at(-1).author === assistant.name) {
197+
buttonContainer.appendChild(refreshBtnElement);
198+
this.lastRefreshButton = refreshBtnElement;
199+
}
199200
container.appendChild(buttonContainer);
200201
}
201202

202203
async onMessageEntered(e) {
204+
this.lastRefreshButton?.remove();
203205
const instance = e.component;
204206
this.component.option('alerts', []);
205207
instance.renderMessage(e.message);

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!-- default badges list -->
2-
![](https://img.shields.io/endpoint?url=https://codecentral.devexpress.com/api/v1/VersionRange/938296554/24.2.6%2B)
32
[![](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)
43
[![](https://img.shields.io/badge/📖_How_to_use_DevExpress_Examples-e9f6fc?style=flat-square)](https://docs.devexpress.com/GeneralInformation/403183)
54
[![](https://img.shields.io/badge/💬_Leave_Feedback-feecdd?style=flat-square)](#does-this-example-address-your-development-requirementsobjectives)

0 commit comments

Comments
 (0)