Skip to content

Commit e29ccfc

Browse files
improve styling
1 parent af8af8e commit e29ccfc

File tree

8 files changed

+24
-4
lines changed

8 files changed

+24
-4
lines changed

packages/devextreme-scss/scss/widgets/base/chat/layout/chat-messagelist/_mixins.scss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,17 @@
7272

7373
@mixin chat-messagelist-contextmenu(
7474
$delete-button-color,
75+
$delete-button-focused-color,
76+
$delete-button-focused-bg,
7577
) {
7678
.dx-messagelist-context-menu-content {
7779
.dx-menu-item:has(.dx-icon-trash) {
7880
color: $delete-button-color;
81+
82+
&.dx-state-focused {
83+
color: $delete-button-focused-color;
84+
background-color: $delete-button-focused-bg;
85+
}
7986
}
8087
}
8188
}
82-

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,4 +167,6 @@ $chat-typingindicator-circle-bg-color: null !default;
167167
*/
168168
$chat-typingindicator-bubble-bg-color: $chat-bubble-background-color-secondary !default;
169169

170-
$chat-messagelist-contextmenu-delete-button-color: $base-invalid-color !default;
170+
$chat-messagelist-contextmenu-delete-button-color: $base-danger !default;
171+
$chat-messagelist-contextmenu-delete-button-focused-color: $base-danger !default;
172+
$chat-messagelist-contextmenu-delete-button-focused-bg: $base-hover-bg !default;

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@
7171
);
7272
@include chat-messagelist-contextmenu(
7373
$chat-messagelist-contextmenu-delete-button-color,
74+
$chat-messagelist-contextmenu-delete-button-focused-color,
75+
$chat-messagelist-contextmenu-delete-button-focused-bg,
7476
);
7577
@include chat-typingindicator(
7678
$chat-typingindicator-template,

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,4 +285,6 @@ $chat-typingindicator-circle-bg-color: null !default;
285285
*/
286286
$chat-typingindicator-bubble-bg-color: $chat-bubble-background-color-secondary !default;
287287

288-
$chat-messagelist-contextmenu-delete-button-color: $base-invalid-color !default;
288+
$chat-messagelist-contextmenu-delete-button-color: $base-danger !default;
289+
$chat-messagelist-contextmenu-delete-button-focused-color: $base-inverted-text-color !default;
290+
$chat-messagelist-contextmenu-delete-button-focused-bg: $base-danger !default;

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@
7373
);
7474
@include chat-messagelist-contextmenu(
7575
$chat-messagelist-contextmenu-delete-button-color,
76+
$chat-messagelist-contextmenu-delete-button-focused-color,
77+
$chat-messagelist-contextmenu-delete-button-focused-bg,
7678
);
7779
@include chat-typingindicator(
7880
$chat-typingindicator-template,

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,6 @@ $chat-typingindicator-circle-bg-color: rgba($base-inverted-bg, 0.4) !default;
132132
$chat-bubble-background-color-primary: rgba(lighten($base-accent, 19.22), 0.08) !default;
133133
}
134134

135-
$chat-messagelist-contextmenu-delete-button-color: $base-invalid-color !default;
135+
$chat-messagelist-contextmenu-delete-button-color: $base-danger !default;
136+
$chat-messagelist-contextmenu-delete-button-focused-color: $base-danger !default;
137+
$chat-messagelist-contextmenu-delete-button-focused-bg: $base-hover-bg !default;

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@
7272
);
7373
@include chat-messagelist-contextmenu(
7474
$chat-messagelist-contextmenu-delete-button-color,
75+
$chat-messagelist-contextmenu-delete-button-focused-color,
76+
$chat-messagelist-contextmenu-delete-button-focused-bg,
7577
);
7678
@include chat-typingindicator(
7779
$chat-typingindicator-template,

packages/devextreme/js/__internal/ui/context_menu/m_context_menu.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -979,6 +979,8 @@ class ContextMenu extends MenuBase {
979979
break;
980980
case 'closeOnOutsideClick':
981981
case 'hideOnOutsideClick':
982+
case 'hideOnParentScroll':
983+
case 'visualContainer':
982984
break;
983985
default:
984986
super._optionChanged(args);

0 commit comments

Comments
 (0)