Skip to content

Commit 23314fd

Browse files
committed
outline look is also outlines in hover state
1 parent 1b7f62a commit 23314fd

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

packages/uui-button/lib/uui-button.element.ts

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,19 @@ export class UUIButtonElement extends FormControlMixin(
161161
}
162162
163163
/* edge case for primary color */
164+
164165
:host([color='primary'][look='default']) button,
165166
:host([color='primary'][look='secondary']) button,
167+
:host([color='primary'][look='outline']) button,
166168
:host([color='primary'][look='placeholder']) button {
167169
--uui-button-contrast-hover: var(--uui-color-primary-emphasis);
168170
}
169171
172+
:host([color='warning'][look='outline']) button,
173+
:host([color='warning'][look='placeholder']) button {
174+
--uui-button-contrast-hover: var(--color-standalone);
175+
}
176+
170177
:host([color='primary']) button {
171178
--color: var(--uui-color-primary);
172179
--color-standalone: var(--uui-color-primary-standalone);
@@ -278,20 +285,23 @@ export class UUIButtonElement extends FormControlMixin(
278285
border-color: var(--uui-button-border-color, --color-standalone);
279286
}
280287
:host([look='outline']:not([disabled]):hover) button {
281-
background-color: var(
282-
--uui-button-background-color-hover,
283-
var(--color)
288+
background-color: var(--uui-button-background-color-hover, transparent);
289+
color: var(--uui-button-contrast-hover, var(--color-emphasis));
290+
border-color: var(
291+
--uui-button-border-color-hover,
292+
var(--color-emphasis)
284293
);
285-
color: var(--uui-button-contrast-hover, var(--color-contrast));
286-
border-color: var(--uui-button-border-color-hover, transparent);
287294
}
288295
:host([look='outline'][disabled]) button {
289296
background-color: var(
290297
--uui-button-background-color-disabled,
291298
transparent
292299
);
293-
color: var(--uui-button-contrast-disabled, var(--color-contrast));
294-
border-color: var(--uui-button-border-color-disabled, var(--color));
300+
color: var(--uui-button-contrast-disabled, var(--color-standalone));
301+
border-color: var(
302+
--uui-button-border-color-disabled,
303+
var(--color-standalone)
304+
);
295305
}
296306
297307
/* PLACEHOLDER */

0 commit comments

Comments
 (0)