File tree Expand file tree Collapse file tree 9 files changed +50
-1
lines changed
devextreme-scss/scss/widgets
devextreme/js/__internal/grids/grid_core/ai_chat Expand file tree Collapse file tree 9 files changed +50
-1
lines changed Original file line number Diff line number Diff line change 22@use " ../mixins" as * ;
33@use ' variables' as * ;
44@use ' layout/cell' as * ;
5+ @use " layout/ai-chat" as * ;
56
67// adduse
78
Original file line number Diff line number Diff line change 1+ @forward ' layout/ai-chat/mixins' ;
Original file line number Diff line number Diff line change 1+ @use " ../../../icon_fonts" as * ;
2+
3+ .dx-ai-chat .dx-popup-content {
4+ padding : 0 ;
5+ }
6+
7+ .dx-ai-chat__content {
8+ border : none ;
9+ min-height : auto ;
10+ }
11+
12+ .dx-ai-chat-messagelist-empty-image {
13+ @include dx-icon (sparkle);
14+
15+ border-radius : 999em ;
16+ }
Original file line number Diff line number Diff line change 1+ @use " sass:math" ;
2+
3+ @mixin ai-chat-messagelist-empty (
4+ $messagelist-empty-icon-color ,
5+ $messagelist-empty-icon-background-color ,
6+ ) {
7+ .dx-ai-chat-messagelist-empty-image {
8+ color : $messagelist-empty-icon-color ;
9+ background-color : $messagelist-empty-icon-background-color ;
10+ }
11+ }
Original file line number Diff line number Diff line change 2121@use " ../button/colors" as * ;
2222@use " ../validation/colors" as * ;
2323@use " ../typography/sizes" as * ;
24+ @use " ../../base/gridBase/mixins" as * ;
2425
2526// adduse
2627@use " ../scrollable" ;
@@ -1055,4 +1056,9 @@ $fluent-grid-base-group-panel-message-line-height: $fluent-button-text-line-heig
10551056 height : $fluent-grid-base-ai-prompt-editor-progressbar-height ;
10561057 border-radius : 0 ;
10571058 }
1059+
1060+ @include ai-chat-messagelist-empty (
1061+ $button-default-bg ,
1062+ $button-default-outlined-hover-bg ,
1063+ )
10581064}
Original file line number Diff line number Diff line change 2424@use " ../scrollable" ;
2525@use " ../overlay" ;
2626@use " ../pagination" ;
27+ @use " ../../base/gridBase/mixins" as * ;
2728
2829$generic-grid-base-border-hidden : 1px solid transparent ;
2930$generic-grid-base-row-border : 1px solid transparent ;
@@ -898,4 +899,9 @@ $generic-grid-base-cell-input-height: math.round($generic-base-line-height * $ge
898899 border : none ;
899900 border-radius : 0 ;
900901 }
902+
903+ @include ai-chat-messagelist-empty (
904+ $button-default-bg ,
905+ $button-default-outlined-bg-hover ,
906+ )
901907}
Original file line number Diff line number Diff line change 2121@use " ../button/sizes" as * ;
2222@use " ../validation/colors" as * ;
2323@use " ../typography/sizes" as * ;
24+ @use " ../../base/gridBase/mixins" as * ;
2425
2526// adduse
2627@use " variables" as * ;
@@ -1032,4 +1033,9 @@ $material-grid-base-group-panel-message-line-height: $material-button-text-line-
10321033 height : $material-grid-base-ai-prompt-editor-progressbar-height ;
10331034 border-radius : 0 ;
10341035 }
1036+
1037+ @include ai-chat-messagelist-empty (
1038+ $button-default-bg ,
1039+ $button-default-outlined-hover-bg ,
1040+ )
10351041}
Original file line number Diff line number Diff line change @@ -36,7 +36,8 @@ export class AIChat {
3636 ...DEFAULT_CHAT_OPTIONS ,
3737 emptyViewTemplate : ( _data , container ) : void => {
3838 const $image = $ ( '<div>' )
39- . addClass ( CHAT_MESSAGELIST_EMPTY_IMAGE_CLASS ) ;
39+ . addClass ( CHAT_MESSAGELIST_EMPTY_IMAGE_CLASS )
40+ . addClass ( CLASSES . aiChatEmptyImage ) ;
4041 const $message = $ ( '<div>' )
4142 . addClass ( CHAT_MESSAGELIST_EMPTY_MESSAGE_CLASS )
4243 . text ( messageLocalization . format ( 'dxDataGrid-aiAChatEmptyViewMessage' ) ) ;
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ export const CLASSES = {
1919 aiChat : 'dx-ai-chat' ,
2020 aiDialog : 'dx-aidialog' ,
2121 aiChatContent : 'dx-ai-chat__content' ,
22+ aiChatEmptyImage : 'dx-ai-chat-messagelist-empty-image' ,
2223} ;
2324
2425export const CLEAR_CHAT_ICON = 'chatdismiss' ;
You can’t perform that action at this time.
0 commit comments