Skip to content

Commit fa2ed03

Browse files
author
GerganaKremenska
authored
feat(ui5-dialog, ui5-popup): SAP Horizon theme implementation (#4175)
1 parent 6dc366a commit fa2ed03

File tree

7 files changed

+37
-6
lines changed

7 files changed

+37
-6
lines changed

packages/main/src/themes/Dialog.css

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@
3333
}
3434

3535
.ui5-popup-header-root:focus {
36-
outline: var(--_ui5_dialog_header_focus_width) dotted var(--sapContent_FocusColor);
36+
outline: var(--_ui5_dialog_outline);
37+
border-radius: var(--_ui5_dialog_header_border_radius);
3738
outline-offset: var(--_ui5_dialog_header_focus_offset);
3839
}
3940

@@ -55,8 +56,8 @@
5556

5657
.ui5-popup-resize-handle {
5758
position: absolute;
58-
bottom: -0.0625rem;
59-
right: -0.25rem;
59+
bottom: var(--_ui5_dialog_resize_handle_bottom);
60+
right: var(--_ui5_dialog_resize_handle_right);
6061
cursor: se-resize;
6162
color: var(--_ui5_dialog_resize_handle_color);
6263
}

packages/main/src/themes/PopupsCommon.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
}
2929

3030
.ui5-popup-root .ui5-popup-header-root {
31-
box-shadow: var(--sapContent_Shadow0);
31+
box-shadow: var(--_ui5_popup_header_shadow);
3232
margin-bottom: 0.125rem;
3333
}
3434

3535
.ui5-popup-footer-root {
3636
background: var(--sapPageFooter_Background);
37-
border-top: 1px solid var(--sapPageFooter_BorderColor);
37+
border-top: var(--_ui5_popup_footer_border_top);
3838
color: var(--sapPageFooter_TextColor);
3939
}
4040

@@ -44,7 +44,7 @@
4444
margin: 0;
4545
color: var(--sapPageHeader_TextColor);
4646
font-size: 1rem;
47-
font-weight: 400;
47+
font-weight: var(--_ui5_popup_header_footer_font_weight);
4848
font-family: "72override", var(--sapFontFamily);
4949
display: flex;
5050
justify-content: center;

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,8 @@
22
--_ui5_dialog_resize_handle_color: var(--sapButton_Lite_TextColor);
33
--_ui5_dialog_header_focus_width: 0.0625rem;
44
--_ui5_dialog_header_focus_offset: -0.1875rem;
5+
--_ui5_dialog_outline: var(--_ui5_dialog_header_focus_width) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);
6+
--_ui5_dialog_header_border_radius: 0px;
7+
--_ui5_dialog_resize_handle_right: -0.25rem;
8+
--_ui5_dialog_resize_handle_bottom: -0.0625rem;
59
}

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@
22
--_ui5_popup_content_padding: .4375em;
33
--_ui5_popup_viewport_margin: 10px;
44
--_ui5-popup-border-radius: 0.25rem;
5+
--_ui5_popup_header_shadow: var(--sapContent_Shadow0);
6+
--_ui5_popup_footer_border_top: 1px solid var(--sapPageFooter_BorderColor);
7+
--_ui5_popup_header_footer_font_weight: 400;
58
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@import "../base/Dialog-parameters.css";
2+
3+
:root {
4+
--_ui5_dialog_header_focus_offset: 0px;
5+
--_ui5_dialog_header_focus_width: 0.125rem;
6+
--_ui5_dialog_header_border_radius: 0.75rem 0.75rem 0 0;
7+
--_ui5_dialog_resize_handle_bottom: 3px;
8+
--_ui5_dialog_resize_handle_right: 1px;
9+
--_ui5_dialog_header_focus_offset: -2px;
10+
--_ui5_dialog_header_focus_width: 2px;
11+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
@import "../base/PopupsCommon-parameters.css";
2+
3+
:root {
4+
--_ui5_popup_content_padding: .4375em;
5+
--_ui5_popup_viewport_margin: 10px;
6+
--_ui5-popup-border-radius: 0.75rem;
7+
--_ui5_popup_header_shadow: none;
8+
--_ui5_popup_footer_border_top: none;
9+
--_ui5_popup_header_footer_font_weight: bold;
10+
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
@import "../base/DatePicker-parameters.css";
1111
@import "./DayPicker-parameters.css";
1212
@import "../base/Dialog-parameters.css";
13+
@import "./Dialog-parameters.css";
1314
@import "../base/GroupHeaderListItem-parameters.css";
1415
@import "./Input-parameters.css";
1516
@import "../base/InputIcon-parameters.css";
@@ -20,6 +21,7 @@
2021
@import "./MessageStrip-parameters.css";
2122
@import "./Panel-parameters.css";
2223
@import "../base/PopupsCommon-parameters.css";
24+
@import "./PopupsCommon-parameters.css";
2325
@import "../base/ProgressIndicator-parameters.css";
2426
@import "../base/RadioButton-parameters.css";
2527
@import "./RatingIndicator-parameters.css";

0 commit comments

Comments
 (0)