Skip to content

Commit be9e828

Browse files
author
Alyar
committed
styles: add mixin for regenerate button
1 parent 2775b3a commit be9e828

6 files changed

Lines changed: 19 additions & 8 deletions

File tree

packages/devextreme-scss/scss/widgets/base/gridBase/layout/aiChat/_index.scss

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,6 @@
4444
gap: $ai-chat-message-gap;
4545
}
4646

47-
.dx-ai-chat__message-regenerate-button {
48-
cursor: pointer;
49-
50-
&:hover {
51-
border-radius: 4px;
52-
}
53-
}
54-
5547
.dx-ai-chat__action-list {
5648
display: flex;
5749
flex-flow: column;

packages/devextreme-scss/scss/widgets/base/gridBase/layout/aiChat/_mixins.scss

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@use './variables' as *;
2+
13
@mixin ai-chat-messagelist-empty(
24
$messagelist-empty-icon-color,
35
$messagelist-empty-icon-background-color,
@@ -46,3 +48,16 @@
4648
border-color: $border-color;
4749
}
4850
}
51+
52+
@mixin ai-chat-message-regenerate-button(
53+
$hover-background-color,
54+
) {
55+
.dx-ai-chat__message-regenerate-button {
56+
cursor: pointer;
57+
58+
&:hover::before {
59+
border-radius: $ai-chat-message-regenerate-button-border-radius;
60+
background-color: $hover-background-color;
61+
}
62+
}
63+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
$ai-chat-message-gap: 8px;
22
$ai-chat-message-content-gap: 4px;
33
$ai-chat-message-width: 280px;
4+
$ai-chat-message-regenerate-button-border-radius: 4px;

packages/devextreme-scss/scss/widgets/fluent/gridBase/layout/aiChat/_index.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
@include ai-chat-message-success($base-success);
1010
@include ai-chat-message-error($base-danger);
1111
@include ai-chat-messagebubble-border($base-border-color);
12+
@include ai-chat-message-regenerate-button($button-normal-active-bg);

packages/devextreme-scss/scss/widgets/generic/gridBase/layout/aiChat/_index.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
@include ai-chat-message-success($base-success);
1010
@include ai-chat-message-error($base-danger);
1111
@include ai-chat-messagebubble-border($base-border-color);
12+
@include ai-chat-message-regenerate-button($button-normal-outlined-bg-active);

packages/devextreme-scss/scss/widgets/material/gridBase/layout/aiChat/_index.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
@include ai-chat-message-success($base-success);
1010
@include ai-chat-message-error($base-danger);
1111
@include ai-chat-messagebubble-border($base-border-color);
12+
@include ai-chat-message-regenerate-button($button-normal-active-bg);

0 commit comments

Comments
 (0)