Skip to content

Commit f4028b3

Browse files
authored
refactor(ui5-timeline-item): keep styles in Base theme only (#178)
1 parent 9984d95 commit f4028b3

File tree

3 files changed

+39
-39
lines changed

3 files changed

+39
-39
lines changed

packages/main/src/themes/base/TimelineItem.less

Lines changed: 30 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
@import "./base.less";
22
@import "./global.less";
33

4-
@sapWCTimelineItemArrowSize: 1.625rem;
4+
@_ui5_TimelineItem_arrow_size: 1.625rem;
5+
@_ui5_TimelineItem_bubble_outline_width: 0.0625rem;
6+
@_ui5_TimelineItem_bubble_outline_top: -0.125rem;
7+
@_ui5_TimelineItem_bubble_outline_right: -0.125rem;
8+
@_ui5_TimelineItem_bubble_outline_bottom: -0.125rem;
9+
@_ui5_TimelineItem_bubble_outline_left: -0.625rem;
10+
@_ui5_TimelineItem_bubble_rtl_left_offset: -0.125rem;
11+
@_ui5_TimelineItem_bubble_rtl_right_offset: -0.625rem;
512

6-
ui5-timeline-item,
713
:host(ui5-timeline-item) {
814
display: block;
915
}
1016

17+
ui5-timeline-item {
18+
display: block;
19+
}
20+
1121
.sapWCTimelineItem {
1222
display: flex;
1323
}
@@ -74,23 +84,22 @@ ui5-timeline-item,
7484

7585
.sapWCTimelineBubble:focus {
7686
outline: none;
77-
78-
&::after {
79-
content: "";
80-
border: 0.0625rem dotted @sapUiContentFocusColor;
81-
position: absolute;
82-
top: -0.125rem;
83-
right: -0.125rem;
84-
bottom: -0.125rem;
85-
left: -0.625rem;
86-
pointer-events: none;
87-
}
8887
}
8988

89+
.sapWCTimelineBubble:focus::after {
90+
content: "";
91+
border: @_ui5_TimelineItem_bubble_outline_width dotted @sapUiContentFocusColor;
92+
position: absolute;
93+
top: @_ui5_TimelineItem_bubble_outline_top;
94+
right: @_ui5_TimelineItem_bubble_outline_right;
95+
bottom: @_ui5_TimelineItem_bubble_outline_bottom;
96+
left: @_ui5_TimelineItem_bubble_outline_left;
97+
pointer-events: none;
98+
}
9099

91100
.sapWCTimelineBubbleArrow {
92-
width: @sapWCTimelineItemArrowSize;
93-
padding-bottom: @sapWCTimelineItemArrowSize;
101+
width: @_ui5_TimelineItem_arrow_size;
102+
padding-bottom: @_ui5_TimelineItem_arrow_size;
94103
position: absolute;
95104
pointer-events: none;
96105
top: 0;
@@ -111,7 +120,7 @@ ui5-timeline-item,
111120
}
112121

113122
.sapWCTimelineBubbleArrowLeft {
114-
left: -@sapWCTimelineItemArrowSize;
123+
left: -@_ui5_TimelineItem_arrow_size;
115124
}
116125

117126
.sapWCTimelineBubbleArrowLeft::before {
@@ -121,7 +130,7 @@ ui5-timeline-item,
121130
}
122131

123132
.sapWCTimelineBubbleArrowRight {
124-
right: -@sapWCTimelineItemArrowSize;
133+
right: -@_ui5_TimelineItem_arrow_size;
125134
left: auto;
126135
}
127136

@@ -170,13 +179,13 @@ ui5-timeline-item,
170179

171180
[dir=rtl] {
172181
.sapWCTimelineBubbleArrowLeft {
173-
right: -@sapWCTimelineItemArrowSize;
182+
right: -@_ui5_TimelineItem_arrow_size;
174183
left: auto;
175184
transform: scale(-1, 1);
176185
}
177186

178187
.sapWCTimelineBubbleArrowRight {
179-
right: -@sapWCTimelineItemArrowSize;
188+
right: -@_ui5_TimelineItem_arrow_size;
180189
left: auto;
181190
}
182191

@@ -186,8 +195,8 @@ ui5-timeline-item,
186195
}
187196

188197
.sapWCTimelineBubble:focus::after {
189-
left: -0.125rem;
190-
right: -0.625rem;
198+
left: @_ui5_TimelineItem_bubble_rtl_left_offset;
199+
right: @_ui5_TimelineItem_bubble_rtl_right_offset;
191200
}
192201
}
193202

packages/main/src/themes/sap_belize_hcb/TimelineItem.less

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,15 @@
55
@import "../sap_belize/TimelineItem.less";
66

77
/* ============================= */
8-
/* Global Belize parameters */
8+
/* Global Belize HCB parameters */
99
/* ============================= */
1010
@import "./base.less";
1111
@import "./global.less";
1212

13-
.sapWCTimelineBubble:focus {
14-
&::after {
15-
border: 0.125rem dotted @sapUiContentFocusColor;
16-
top: -0.1875rem;
17-
right: -0.1875rem;
18-
bottom: -0.1875rem;
19-
left: -0.6875rem;
20-
}
21-
}
22-
23-
[dir=rtl] {
24-
.sapWCTimelineBubble:focus::after {
25-
left: -0.1875rem;
26-
right: -0.6875rem;
27-
}
28-
}
13+
@_ui5_TimelineItem_bubble_outline_width: 0.125rem;
14+
@_ui5_TimelineItem_bubble_outline_top: -0.1875rem;
15+
@_ui5_TimelineItem_bubble_outline_right: -0.1875rem;
16+
@_ui5_TimelineItem_bubble_outline_bottom: -0.1875rem;
17+
@_ui5_TimelineItem_bubble_outline_left: -0.6875rem;
18+
@_ui5_TimelineItem_bubble_rtl_left_offset: -0.1875rem;
19+
@_ui5_TimelineItem_bubble_rtl_right_offset: -0.6875rem;

packages/main/src/themes/sap_fiori_3/TimelineItem.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
@import "../base/TimelineItem.less";
55

66
/* ============================= */
7-
/* Global Belize parameters */
7+
/* Global Fiori 3 parameters */
88
/* ============================= */
99
@import "./base.less";
1010
@import "./global.less";

0 commit comments

Comments
 (0)