Skip to content

Commit 58f2f58

Browse files
fix(ui5-select): fix active state of select when opened (#13407)
* fix(ui5-select): fix active state of select when opened * fix(ui5-select): readonly state fixed * fix(ui5-select): readonly ficus color fixed
1 parent a904c5e commit 58f2f58

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

packages/main/src/themes/Select.css

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,31 @@
77
width: var(--_ui5_button_base_min_width);
88
}
99

10+
:host([opened]) .ui5-input-focusable-element::after {
11+
content: var(--ui5_input_focus_pseudo_element_content);
12+
position: absolute;
13+
pointer-events: none;
14+
z-index: 2;
15+
border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--_ui5_input_focus_outline_color);
16+
border-radius: var(--_ui5_input_focus_border_radius);
17+
top: var(--_ui5_input_focus_offset);
18+
bottom: var(--_ui5_input_focus_offset);
19+
left: var(--_ui5_input_focus_offset);
20+
right: var(--_ui5_input_focus_offset);
21+
}
22+
23+
:host([value-state="Negative"][opened]:not([readonly])) .ui5-input-focusable-element:after {
24+
border-color: var(--_ui5_input_focused_value_state_error_focus_outline_color);
25+
}
26+
27+
:host([value-state="Critical"][opened]:not([readonly])) .ui5-input-focusable-element:after {
28+
border-color: var(--_ui5_input_focused_value_state_warning_focus_outline_color);
29+
}
30+
31+
:host([value-state="Positive"][opened]:not([readonly])) .ui5-input-focusable-element:after {
32+
border-color: var(--_ui5_input_focused_value_state_success_focus_outline_color);
33+
}
34+
1035
:host([icon]) .ui5-select-root {
1136
min-width: var(--_ui5_button_base_min_width);
1237
}

0 commit comments

Comments
 (0)