|
34 | 34 | --pf-t--chatbot--jump--background: var(--pf-t--chatbot--background); |
35 | 35 | --pf-t--chatbot--jump--background--hover: var(--pf-t--color--white); |
36 | 36 |
|
37 | | - --pf-t--chatbot-toggle--background: var(--pf-t--color--black); |
38 | | - --pf-t--chatbot-toggle--background--hover: var(--pf-t--color--gray--90); |
39 | | - --pf-t--chatbot-toggle--color: var(--pf-t--color--white); |
40 | | - --pf-t--chatbot-toggle--icon--fill: var(--pf-t--color--white); |
41 | | - --pf-t--chatbot-toggle--icon--stroke: var(--pf-t--color--white); |
| 37 | + --pf-t--chatbot-toggle--background--hover: var(--pf-t--color--gray--70); |
42 | 38 |
|
43 | 39 | --pf-t--chatbot--timing-function: cubic-bezier(0.77,0,0.175,1); |
44 | 40 |
|
45 | | - // ============================================================================ |
46 | | - // Chatbot Custom Dark Theme Tokens |
47 | | - // ============================================================================ |
48 | | - .pf-v6-theme-dark { |
49 | | - |
50 | | - --pf-t--chatbot--illustration--fill: var(--pf-t--color--white); |
51 | | - --pf-t--chatbot--code--background: var(--pf-t--color--gray--60); |
52 | | - --pf-t--chatbot--jump--background--hover: var(--pf-t--color--black); |
53 | | - |
54 | | - --pf-t--chatbot-toggle--background: var(--pf-t--color--white); |
55 | | - --pf-t--chatbot-toggle--background--hover: var(--pf-t--color--gray--10); |
56 | | - --pf-t--chatbot-toggle--color: var(--pf-t--color--black); |
57 | | - --pf-t--chatbot-toggle--icon--fill: var(--pf-t--color--black); |
58 | | - --pf-t--chatbot-toggle--icon--stroke: var(--pf-t--color--black); |
59 | | - } |
60 | | - |
| 41 | + --pf-t--chatbot--blue-icon--background--color--hover: rgba(185, 218, 252, .25); // --pf-t--global--color--nonstatus--blue--default @ 25% |
| 42 | + --pf-t--chatbot--blue-icon--fill--hover: var(--pf-t--global--color--brand--hover); |
61 | 43 |
|
62 | 44 | // ============================================================================ |
63 | 45 | // Chatbot Default tokens using PF semantic tokens |
64 | 46 | // ============================================================================ |
| 47 | + --pf-t--chatbot-toggle--color: var(--pf-t--global--icon--color--inverse); |
65 | 48 |
|
66 | 49 | --pf-t--chatbot--font-size: var(--pf-t--global--font--size--md); |
67 | 50 | --pf-t--chatbot--background: var(--pf-t--global--background--color--secondary--default); |
|
72 | 55 | --pf-t--chatbot--icon--fill--active: var(--pf-t--global--text--color--regular); |
73 | 56 |
|
74 | 57 | --pf-t--chatbot--blue-icon--fill: var(--pf-t--global--color--brand--default); |
75 | | - --pf-t--chatbot--blue-icon--fill--hover: var(--pf-t--global--color--brand--hover); |
76 | | - --pf-t--chatbot--blue-icon--background--color--hover: rgba(224, 240, 255, .5); // --pf-t--color--blue--10 @ 50% |
77 | | - |
78 | 58 | } |
79 | 59 |
|
80 | | -:where(:root) { |
81 | | - // ============================================================================ |
82 | | - // Chatbot Custom Default Tokens |
83 | | - // ============================================================================ |
| 60 | +// ============================================================================ |
| 61 | +// Chatbot Custom Dark Theme Tokens |
| 62 | +// ============================================================================ |
| 63 | +:where(.pf-v6-theme-dark) { |
| 64 | + --pf-t--chatbot--illustration--fill: var(--pf-t--color--white); |
| 65 | + --pf-t--chatbot--code--background: var(--pf-t--color--gray--60); |
| 66 | + --pf-t--chatbot--jump--background--hover: var(--pf-t--color--black); |
84 | 67 |
|
85 | | - --pf-t--chatbot--heading--font-family: var( |
86 | | - --pf-v6-c-content--heading--FontFamily, |
87 | | - redhatdisplayvf, |
88 | | - redhatdisplay, |
89 | | - helvetica, |
90 | | - arial, |
91 | | - sans-serif |
92 | | - ); |
93 | | - |
94 | | - --pf-t--chatbot--illustration--fill: var(--pf-t--color--red--50); |
95 | | - --pf-t--chatbot--code--background: var(--pf-t--color--gray--20); |
96 | | - --pf-t--chatbot--jump--background: var(--pf-t--chatbot--background); |
97 | | - --pf-t--chatbot--jump--background--hover: var(--pf-t--color--white); |
| 68 | + --pf-t--chatbot-toggle--background--hover: var(--pf-t--color--gray--20); |
98 | 69 |
|
99 | | - --pf-t--chatbot-toggle--background: var(--pf-t--color--black); |
100 | | - --pf-t--chatbot-toggle--background--hover: var(--pf-t--color--gray--90); |
101 | | - --pf-t--chatbot-toggle--color: var(--pf-t--color--white); |
102 | | - --pf-t--chatbot-toggle--icon--fill: var(--pf-t--color--white); |
103 | | - --pf-t--chatbot-toggle--icon--stroke: var(--pf-t--color--white); |
104 | | - |
105 | | - --pf-t--chatbot--timing-function: cubic-bezier(0.77,0,0.175,1); |
106 | | - |
107 | | - // ============================================================================ |
108 | | - // Chatbot Custom Dark Theme Tokens |
109 | | - // ============================================================================ |
110 | | - .pf-v6-theme-dark { |
111 | | - |
112 | | - --pf-t--chatbot--illustration--fill: var(--pf-t--color--white); |
113 | | - --pf-t--chatbot--code--background: var(--pf-t--color--gray--60); |
114 | | - --pf-t--chatbot--jump--background--hover: var(--pf-t--color--black); |
115 | | - |
116 | | - --pf-t--chatbot-toggle--background: var(--pf-t--color--white); |
117 | | - --pf-t--chatbot-toggle--background--hover: var(--pf-t--color--gray--10); |
118 | | - --pf-t--chatbot-toggle--color: var(--pf-t--color--black); |
119 | | - --pf-t--chatbot-toggle--icon--fill: var(--pf-t--color--black); |
120 | | - --pf-t--chatbot-toggle--icon--stroke: var(--pf-t--color--black); |
121 | | - } |
122 | | - |
123 | | - |
124 | | - // ============================================================================ |
125 | | - // Chatbot Default tokens using PF semantic tokens |
126 | | - // ============================================================================ |
127 | | - |
128 | | - --pf-t--chatbot--font-size: var(--pf-t--global--font--size--md); |
129 | | - --pf-t--chatbot--background: var(--pf-t--global--background--color--secondary--default); |
130 | | - --pf-t--chatbot--border: var(--pf-t--global--border--color--default); |
131 | | - |
132 | | - --pf-t--chatbot--icon--fill: var(--pf-t--global--icon--color--subtle); |
133 | | - --pf-t--chatbot--icon--fill--hover: var(--pf-t--global--icon--color--regular); |
134 | | - --pf-t--chatbot--icon--fill--active: var(--pf-t--global--text--color--regular); |
135 | | - |
136 | | - --pf-t--chatbot--blue-icon--fill: var(--pf-t--global--color--brand--default); |
137 | | - --pf-t--chatbot--blue-icon--fill--hover: var(--pf-t--global--color--brand--hover); |
138 | | - --pf-t--chatbot--blue-icon--background--color--hover: rgba(224, 240, 255, .5); // --pf-t--color--blue--10 @ 50% |
| 70 | + --pf-t--chatbot--blue-icon--background--color--hover: var(--pf-t--global--color--brand--hover); |
| 71 | + --pf-t--chatbot--blue-icon--fill--hover: var(--pf-t--global--icon--color--inverse); |
139 | 72 |
|
140 | 73 | } |
141 | 74 |
|
|
144 | 77 | right: auto !important; |
145 | 78 | } |
146 | 79 |
|
147 | | -/* This is for the Code Modals, so they act like they're part of the |
148 | | -/* chatbot. The PF modal doesn't allow us to change the position in |
149 | | -/* a more targeted way, because you can only add classes onto the |
| 80 | +/* This is for the Code Modals, so they act like they're part of the |
| 81 | +/* chatbot. The PF modal doesn't allow us to change the position in |
| 82 | +/* a more targeted way, because you can only add classes onto the |
150 | 83 | /* dialog itself. */ |
151 | 84 | .pf-v6-c-backdrop { |
152 | 85 | position: static; |
153 | 86 | } |
| 87 | + |
0 commit comments