Skip to content

Commit 27f8ea6

Browse files
authored
feat(ui5-list): implement Horizon theme (#5057)
Related to: #5008
1 parent aba6aab commit 27f8ea6

20 files changed

+37
-10
lines changed

packages/main/src/themes/GroupHeaderListItem.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
:host {
44
height: var(--_ui5_group_header_list_item_height);
55
background: var(--ui5-group-header-listitem-background-color);
6-
border-bottom: 1px solid var(--sapList_TableGroupHeaderBorderColor);
76
color: var(--sapList_TableGroupHeaderTextColor);
87
}
98

9+
:host([has-border]) {
10+
border-bottom: 1px solid var(--sapList_GroupHeaderBorderColor);
11+
}
12+
1013
.ui5-li-root.ui5-ghli-root {
1114
padding-top: 0.5rem;
1215
color: currentColor;

packages/main/src/themes/GrowingButton.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
align-items: center;
44
padding: var(--_ui5_load_more_padding);
55
border-top: 1px solid var(--sapList_BorderColor);
6+
border-bottom: var(--_ui5_load_more_border-bottom);
67
box-sizing: border-box;
78
cursor: pointer;
89
outline: none;

packages/main/src/themes/List.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@
106106
border-bottom: 1px solid var(--sapList_BorderColor);
107107
padding: 0 1rem !important;
108108
height: var(--_ui5_list_no_data_height);
109-
font-size: var(--sapFontSize);
109+
font-size: var(--_ui5_list_no_data_font_size);
110+
font-family: "72override", var(--sapFontFamily);
110111
}
111112

112113
.ui5-list-nodata-text {

packages/main/src/themes/ListItem.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@
167167
.ui5-li-deletebtn {
168168
display: flex;
169169
align-items: center;
170+
margin-left: var(--_ui5_list_buttons_left_space);
170171
}
171172

172173
.ui5-li-multisel-cb,

packages/main/src/themes/ListItemBase.css

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
content: "";
5151
border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);
5252
position: absolute;
53-
top: 0.0625rem;
54-
right: 0.0625rem;
55-
bottom: 0.0625rem;
56-
left: 0.0625rem;
53+
top: 0.125rem;
54+
right: 0.125rem;
55+
bottom: 0.125rem;
56+
left: 0.125rem;
5757
pointer-events: none;
5858
}
5959

@@ -81,5 +81,6 @@
8181
max-width: 100%;
8282
min-height: 1px; /* IE specific: fixes vertical centering with flex */
8383
font-family: "72override", var(--sapFontFamily);
84+
color: var(--sapList_TextColor);
8485
pointer-events: none; /* IE specific: fixes focus crrectly applied*/
8586
}

packages/main/src/themes/base/sizes-parameters.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
--_ui5_list_no_data_height: 3rem;
4242
--_ui5_list_item_cb_margin_right: 0;
4343
--_ui5_list_item_title_size: var(--sapFontLargeSize);
44+
--_ui5_list_no_data_font_size: var(--sapFontLargeSize);
4445
--_ui5_list_item_img_size: 3rem;
4546
--_ui5_list_item_img_top_margin: 0.5rem;
4647
--_ui5_list_item_img_bottom_margin: 0.5rem;
@@ -52,6 +53,7 @@
5253
--_ui5_group_header_list_item_height: 2.75rem;
5354
--_ui5_list_busy_row_height: 3rem;
5455
--_ui5_month_picker_item_height: 3rem;
56+
--_ui5_list_buttons_left_space: 0.125rem;
5557

5658
/* Popup subclasses */
5759
--_ui5_popup_default_header_height: 2.75rem;
@@ -228,11 +230,13 @@
228230
--_ui5_list_item_cb_margin_right: .5rem;
229231
--_ui5_list_item_title_size: var(--sapFontSize);
230232
--_ui5_list_item_img_top_margin: 0.55rem;
233+
--_ui5_list_no_data_font_size: var(--sapFontSize);
231234
--_ui5_list_item_dropdown_base_height: 2rem;
232235
--_ui5_list_item_base_height: 2rem;
233236
--_ui5_list_item_icon_size: 1rem;
234237
--_ui5_list_item_selection_btn_margin_top: calc(-1 * var(--_ui5_checkbox_wrapper_padding));
235238
--_ui5_list_busy_row_height: 2rem;
239+
--_ui5_list_buttons_left_space: 0.125rem;
236240

237241
--_ui5_month_picker_item_height: 2rem;
238242
--_ui5_year_picker_item_height: 2rem;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
:root {
2+
--_ui5_list_buttons_left_space: 0.25rem;
3+
}

packages/main/src/themes/sap_fiori_3_hcb/parameters-bundle.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
@import "../base/InputIcon-parameters.css";
2020
@import "./Link-parameters.css";
2121
@import "../base/List-parameters.css";
22+
@import "./ListItem-parameters.css";
2223
@import "../base/ListItemBase-parameters.css";
2324
@import "./MonthPicker-parameters.css";
2425
@import "./MessageStrip-parameters.css";
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
:root {
2+
--_ui5_list_buttons_left_space: 0.25rem;
3+
}

packages/main/src/themes/sap_fiori_3_hcw/parameters-bundle.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
@import "../base/InputIcon-parameters.css";
2020
@import "./Link-parameters.css";
2121
@import "../base/List-parameters.css";
22+
@import "./ListItem-parameters.css";
2223
@import "../base/ListItemBase-parameters.css";
2324
@import "./MonthPicker-parameters.css";
2425
@import "./MessageStrip-parameters.css";

0 commit comments

Comments
 (0)