Skip to content

Commit baa0ad7

Browse files
Chat: fix remarks after tribe testing (#29792)
1 parent 3526fdf commit baa0ad7

18 files changed

+118
-18
lines changed
-1 Bytes
Loading
-3 Bytes
Loading
-13 Bytes
Loading
-17 Bytes
Loading
0 Bytes
Loading
-2 Bytes
Loading

packages/devextreme-scss/scss/widgets/fluent/chat/_sizes.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ $chat-confirmation-popup-toolbar-gap: null !default;
9696
$chat-typingindicator-padding: $chat-messagegroup-padding !default;
9797
$chat-typingindicator-bubble-border-radius: $chat-bubble-border-radius !default;
9898

99-
$chat-confirmation-popup-toolbar-gap: 16px !default;
99+
$chat-confirmation-popup-toolbar-gap: 8px !default;
100100
}
101101

102102
@else if $size == "compact" {
@@ -129,5 +129,5 @@ $chat-confirmation-popup-toolbar-gap: null !default;
129129
$chat-typingindicator-padding: $chat-messagegroup-padding !default;
130130
$chat-typingindicator-bubble-border-radius: $chat-bubble-border-radius !default;
131131

132-
$chat-confirmation-popup-toolbar-gap: 8px !default;
132+
$chat-confirmation-popup-toolbar-gap: 4px !default;
133133
}

packages/devextreme-scss/scss/widgets/generic/chat/_sizes.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ $chat-confirmation-popup-toolbar-gap: null !default;
9494
$chat-typingindicator-padding: $chat-messagegroup-padding !default;
9595

9696
$chat-confirmation-popup-content-padding: 0 !default;
97-
$chat-confirmation-popup-toolbar-gap: 16px !default;
97+
$chat-confirmation-popup-toolbar-gap: 8px !default;
9898
}
9999

100100
@else if $size == "compact" {
@@ -126,5 +126,5 @@ $chat-confirmation-popup-toolbar-gap: null !default;
126126
$chat-typingindicator-padding: $chat-messagegroup-padding !default;
127127

128128
$chat-confirmation-popup-content-padding: $generic-popup-content-padding !default;
129-
$chat-confirmation-popup-toolbar-gap: 8px !default;
129+
$chat-confirmation-popup-toolbar-gap: 4px !default;
130130
}

packages/devextreme-scss/scss/widgets/material/chat/_sizes.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ $chat-confirmation-popup-toolbar-gap: null !default;
9696
$chat-confirmation-popup-content-padding: 16px !default;
9797
$chat-confirmation-popup-toolbar-padding-block: 0 16px !default;
9898
$chat-confirmation-popup-toolbar-padding-inline: 24px !default;
99-
$chat-confirmation-popup-toolbar-gap: 16px !default;
99+
$chat-confirmation-popup-toolbar-gap: 8px !default;
100100
}
101101

102102
@else if $size == "compact" {
@@ -132,5 +132,5 @@ $chat-confirmation-popup-toolbar-gap: null !default;
132132
$chat-confirmation-popup-content-padding: 8px !default;
133133
$chat-confirmation-popup-toolbar-padding-block: 0 8px !default;
134134
$chat-confirmation-popup-toolbar-padding-inline: 16px !default;
135-
$chat-confirmation-popup-toolbar-gap: 8px !default;
135+
$chat-confirmation-popup-toolbar-gap: 4px !default;
136136
}

packages/devextreme/js/__internal/ui/chat/editing_preview.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ export const CHAT_EDITING_PREVIEW_TEXT_CLASS = 'dx-chat-editing-preview-text';
1515
export const CHAT_EDITING_PREVIEW_CANCEL_BUTTON_CLASS = 'dx-chat-editing-preview-cancel-button';
1616

1717
export interface Properties extends DOMComponentProperties<EditingPreview> {
18+
activeStateEnabled?: boolean;
19+
focusStateEnabled?: boolean;
20+
hoverStateEnabled?: boolean;
1821
text?: string;
1922
onCancel?: (e: ClickEvent) => void;
2023
}
@@ -27,6 +30,9 @@ class EditingPreview extends DOMComponent<EditingPreview, Properties> {
2730
_getDefaultOptions(): Properties {
2831
return {
2932
...super._getDefaultOptions(),
33+
activeStateEnabled: true,
34+
focusStateEnabled: true,
35+
hoverStateEnabled: true,
3036
text: '',
3137
onCancel: undefined,
3238
};
@@ -78,13 +84,21 @@ class EditingPreview extends DOMComponent<EditingPreview, Properties> {
7884
}
7985

8086
_renderCloseButton(): void {
81-
const { onCancel } = this.option();
87+
const {
88+
onCancel,
89+
activeStateEnabled,
90+
focusStateEnabled,
91+
hoverStateEnabled,
92+
} = this.option();
8293

8394
const $button = $('<div>')
8495
.addClass(CHAT_EDITING_PREVIEW_CANCEL_BUTTON_CLASS)
8596
.appendTo(this.element());
8697

8798
this._closeButton = this._createComponent($button, Button, {
99+
activeStateEnabled,
100+
focusStateEnabled,
101+
hoverStateEnabled,
88102
icon: 'remove',
89103
type: 'normal',
90104
stylingMode: 'text',
@@ -126,6 +140,12 @@ class EditingPreview extends DOMComponent<EditingPreview, Properties> {
126140
const { name, value, previousValue } = args;
127141

128142
switch (name) {
143+
case 'activeStateEnabled':
144+
case 'focusStateEnabled':
145+
case 'hoverStateEnabled': {
146+
this._closeButton.option(name, value);
147+
break;
148+
}
129149
case 'text':
130150
this._processTextUpdate(previousValue);
131151
break;

0 commit comments

Comments
 (0)