Skip to content

Commit 8c80e57

Browse files
author
GerganaKremenska
authored
feat(ui5-tab-container): SAP Horizon theme implementation (#4207)
1 parent e0e488f commit 8c80e57

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed

packages/main/src/themes/TabInStrip.css

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@
104104
.ui5-tab-strip-item--mixedMode:focus .ui5-tab-strip-itemContent,
105105
.ui5-tab-strip-item--inline.ui5-tab-strip-item--textOnly:focus .ui5-tab-strip-itemContent {
106106
outline: var(--_ui5_tc_headerItem_focus_border);
107+
border-radius: var(--_ui5_tc_headerItem_focus_border_radius);
108+
outline-offset: var(--_ui5_tc_headerItem_focus_offset);
107109
}
108110

109111
.ui5-tab-strip-item--withIcon:focus .ui5-tab-strip-item-icon-outer::before {
@@ -115,7 +117,7 @@
115117
right: var(--_ui5_tc_headerItem_focus_border_offset);
116118
top: var(--_ui5_tc_headerItem_focus_border_offset);
117119
bottom: var(--_ui5_tc_headerItem_focus_border_offset);
118-
border-radius: var(--_ui5_tc_headerItemIcon_focus_border_radius);;
120+
border-radius: var(--_ui5_tc_headerItemIcon_focus_border_radius);
119121
}
120122

121123

@@ -332,7 +334,9 @@
332334
border-color: var(--_ui5_tc_headerItem_neutral_border_color);
333335
background-color: var(--_ui5_tc_headerItem_neutral_border_bg);
334336
}
335-
337+
.ui5-tab-strip-item .ui5-tab-strip-itemAdditionalText {
338+
font-weight: var(--_ui5_tc_headeritem_additional_text_font_weight);
339+
}
336340
/*** RTL ***/
337341

338342
[dir=rtl] .ui5-tab-strip-item-semanticIcon::before {

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
--_ui5_tc_headeritem_text_selected_color: var(--sapSelectedColor);
1414
--_ui5_tc_headeritem_text_selected_hover_color: var(--sapSelectedColor);
1515
--_ui5_tc_headeritem_text_font_weight: normal;
16+
--_ui5_tc_headeritem_additional_text_font_weight: normal;
1617
--_ui5_tc_headerItem_neutral_color: var(--sapNeutralColor);
1718
--_ui5_tc_headerItem_positive_color: var(--sapPositiveColor);
1819
--_ui5_tc_headerItem_negative_color: var(--sapNegativeColor);
@@ -27,6 +28,7 @@
2728
--_ui5_tc_headerItem_critical_selected_border_color: var(--_ui5_tc_headerItem_critical_color);
2829
--_ui5_tc_headerItem_transition: none;
2930
--_ui5_tc_headerItem_hover_border_visibility: hidden;
31+
--_ui5_tc_headerItem_focus_offset: 0px;
3032

3133
--_ui5_tc_headerItemContent_border_radius: 0.125rem 0.125rem 0 0;
3234
--_ui5_tc_headerItemContent_border_bottom: 0.125rem solid var(--sapSelectedColor);
@@ -40,12 +42,13 @@
4042
--_ui5_tc_headerItemContent_border_height: 0;
4143
--_ui5_tc_headerItemContent_offset: 1rem;
4244
--_ui5_tc_headerItemContent_focus_offset: 1rem;
43-
--_ui5_tc_headerItem_focus_border: 1px dotted var(--sapContent_FocusColor);
45+
--_ui5_tc_headerItem_focus_border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);
4446
--_ui5_tc_headerItemContent_padding: 0;
4547
--_ui5_tc_headerItemContent_focus_border: none;
4648
--_ui5_tc_headerItemContent_default_focus_border: none;
4749
--_ui5_tc_headerItemContent_focus_border_radius: 0;
4850
--_ui5_tc_headerItemSemanticIcon_display: none;
51+
--_ui5_tc_headerItem_focus_border_radius: 0px;
4952

5053
/* Overflow Item */
5154

packages/main/src/themes/sap_horizon/TabContainer-parameters.css

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@
55

66
/* Header Item */
77
--_ui5_tc_headerItemContent_border_bottom: 0.1875rem solid var(--sapSelectedColor);
8-
8+
--_ui5_tc_headerItem_color: var(--sapTextColor);
99
--_ui5_tc_overflowItem_default_color: var(--sapHighlightColor);
1010
--_ui5_tc_overflowItem_current_color: CurrentColor;
1111
--_ui5_tc_content_border_bottom: 0.0625rem solid var(--sapObjectHeader_BorderColor);
1212

1313
--_ui5_tc_headerItem_focus_border_offset: -5px;
1414
--_ui5_tc_headerItemIcon_focus_border_radius: 50%;
15+
--_ui5_tc_headerItem_focus_border_radius: 0.25rem;
16+
--_ui5_tc_headeritem_text_font_weight: bold;
17+
--_ui5_tc_headerItem_text_hover_color: var(--sapContent_Selected_ForegroundColor);
18+
--_ui5_tc_headerItem_focus_offset: 1px;
19+
20+
/* Header Item icons */
21+
--_ui5_tc_headerItemIcon_border: 0.125rem solid var(--sapHighlightColor);
1522
}

0 commit comments

Comments
 (0)