forked from patternfly/chatbot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMessageBar.scss
More file actions
96 lines (83 loc) · 2.75 KB
/
MessageBar.scss
File metadata and controls
96 lines (83 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
// Import related component scss files.
@import './AttachButton';
@import './MicrophoneButton';
@import './SendButton';
@import './StopButton';
// ============================================================================
// Chatbot Footer - Message Bar
// ============================================================================
.pf-chatbot__message-bar {
--pf-chatbot__message-bar-child--PaddingBlockStart: var(--pf-t--global--spacer--xs);
--pf-chatbot__message-bar-child--PaddingBlockEnd: var(--pf-t--global--spacer--xs);
padding-inline-start: 0.5rem;
padding-inline-end: 0.5rem;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
background-color: var(--pf-t--global--background--color--primary--default);
border-radius: calc(var(--pf-t--global--border--radius--medium) * 2);
transition: box-shadow var(--pf-t--global--motion--timing-function--accelerate)
var(--pf-t--global--motion--duration--sm);
overflow: hidden;
&:hover {
box-shadow: inset 0 0 0 1px var(--pf-t--global--border--color--default);
}
&:focus-within {
box-shadow: inset 0 0 0 2px var(--pf-t--global--color--brand--default);
}
&-actions {
display: flex;
justify-content: end;
padding-block-start: var(--pf-t--global--spacer--xs);
padding-block-end: var(--pf-t--global--spacer--xs);
gap: var(--pf-t--global--spacer--gap--action-to-action--plain);
}
&-input {
flex: 1 1 auto;
padding-block-start: var(--pf-t--global--spacer--sm);
padding-block-end: var(--pf-t--global--spacer--sm);
}
}
.pf-chatbot__message-textarea {
--pf-v6-c-form-control--before--BorderStyle: none !important;
--pf-v6-c-form-control--after--BorderStyle: none !important;
resize: none !important;
background-color: transparent;
font-size: var(--pf-t--global--font--size--md);
line-height: 1.5rem;
max-height: 12rem;
overflow-y: auto;
outline: none;
overflow-wrap: break-word;
word-wrap: break-word;
height: 100%;
width: 100%;
display: block !important;
.pf-v6-c-form-control__textarea:focus-visible {
outline: none;
}
textarea {
outline-offset: 0px !important;
--pf-v6-c-form-control--PaddingBlockStart: 0;
--pf-v6-c-form-control--PaddingBlockEnd: 0;
--pf-v6-c-form-control--BorderRadius: 0;
}
textarea:focus-visible {
outline: none;
}
}
@media screen and (max-width: 359px) {
.pf-chatbot__message-textarea {
margin-top: var(--pf-t--global--spacer--md) !important;
margin-bottom: var(--pf-t--global--spacer--md) !important;
}
}
.pf-chatbot--embedded {
@media screen and (max-width: 415px) {
.pf-chatbot__message-textarea {
margin-top: var(--pf-t--global--spacer--md) !important;
margin-bottom: var(--pf-t--global--spacer--md) !important;
}
}
}