Skip to content

Commit 3db663a

Browse files
InnaAtanasovadroshev
authored andcommitted
fix(styles): update Byline List after design review [ci visual]
1 parent e74b283 commit 3db663a

File tree

7 files changed

+69
-27
lines changed

7 files changed

+69
-27
lines changed

packages/styles/src/mixins/list/_list-base.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,8 @@
274274

275275
.#{$block}__button {
276276
@include fd-set-margin-left(var(--fdList_Button_Spacing));
277+
278+
align-self: center;
277279
}
278280

279281
@include fd-compact-or-condensed() {

packages/styles/src/mixins/list/_list-byline.scss

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default;
1717
min-height: $fd-list-byline-item-height;
1818
height: auto;
1919
padding: $fd-list-byline-item-padding-y $fd-list-byline-item-padding-x;
20-
align-items: center;
20+
align-items: flex-start;
2121

2222
.#{$block}__item-counter {
2323
@include fd-flex-vertical-center();
2424

25+
align-self: center;
2526
justify-content: flex-end;
2627
height: 100%;
2728
min-width: 2rem;
@@ -42,7 +43,7 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default;
4243
min-height: $fd-list-byline-thumbnail-dimensions;
4344
max-height: $fd-list-byline-thumbnail-dimensions;
4445
border-radius: 0.25rem;
45-
font-size: 2.5rem;
46+
font-size: 2rem;
4647
color: var(--sapContent_NonInteractiveIconColor);
4748

4849
> svg {
@@ -59,6 +60,14 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default;
5960
transform: translateY(-50%);
6061
color: var(--sapAccentColor6);
6162
font-size: 0.375rem;
63+
64+
& ~ .#{$block}__content .#{$block}__title {
65+
font-weight: bold;
66+
}
67+
68+
& + .#{$block}__link .#{$block}__content .#{$block}__title {
69+
font-weight: bold;
70+
}
6271
}
6372

6473
.#{$block}__content {
@@ -88,17 +97,32 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default;
8897
font-size: $fd-list-normal-font-size;
8998
color: $fd-list-byline-section-text-color;
9099
line-height: $fd-list-byline-text-line-height;
91-
padding-top: 0.75rem;
100+
padding-top: 0.5rem;
92101

93102
&--2-col {
94103
display: flex;
95104
pointer-events: all;
96105
}
106+
107+
&--wrap {
108+
.#{$block}__byline-right,
109+
.#{$block}__byline-left {
110+
padding: 0;
111+
width: 100%;
112+
display: inline;
113+
white-space: normal;
114+
}
115+
116+
.#{$block}__byline-right {
117+
width: auto;
118+
float: right;
119+
}
120+
}
97121
}
98122

99123
.#{$block}__link {
100124
&--more {
101-
text-transform: uppercase;
125+
text-transform: capitalize;
102126
pointer-events: all;
103127
}
104128
}
@@ -142,12 +166,6 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default;
142166
}
143167
}
144168

145-
.#{$block}__byline-left, .#{$block}__byline-right {
146-
&--wrap {
147-
white-space: normal;
148-
}
149-
}
150-
151169
&.#{$block}--unread-indicator {
152170
.#{$block}__item {
153171
@include fd-set-paddings-x($fd-list-unread-indicator-spacing, $fd-list-byline-item-padding-x);

packages/styles/src/mixins/list/_list-definitions.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ $block: #{$fd-namespace}-list;
1717
$objectListBlock: #{$fd-namespace}-object-list;
1818
$messageViewList: #{$block}--message-view;
1919

20-
$fd-list-item-padding-x: 1rem !default;
20+
$fd-list-item-padding-x: 0.9375rem !default;
2121
$fd-list-large-font-size: var(--sapFontLargeSize) !default;
2222
$fd-list-normal-font-size: var(--sapFontSize) !default;
2323
$fd-list-selected-state-border-bottom: var(--sapList_BorderWidth) solid var(--sapList_SelectionBorderColor);
2424

2525
$fd-list-byline-item-padding-x: 1rem !default;
26-
$fd-list-byline-item-padding-y: 1rem !default;
26+
$fd-list-byline-item-padding-y: 0.9375rem !default;
2727
$fd-list-byline-borderless-item-padding-y: 0.5rem !default;
2828

2929
$fd-list-selection-container-width: 2.75rem !default;

packages/styles/src/mixins/list/_list-navigation.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
--fdList_Navigation_Link_Padding_Right: #{$fd-list-byline-item-padding-x};
4545

4646
.#{$block}__link {
47-
@include fd-set-paddings-y-equal(1rem);
47+
@include fd-set-paddings-y-equal(0.9375rem);
4848
}
4949

5050
&.#{$block}--unread-indicator {

packages/styles/stories/Components/List/list/byline/long-text.example.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
<span class="fd-image--s fd-list__thumbnail" aria-label="Godafoss waterfall in northern Iceland"
1919
style="background-image: url('assets/images/backgrounds/Godafoss_waterfall_in_northern_Iceland.jpg'); background-size:cover;"></span>
2020
<div class="fd-list__content">
21-
<div class="fd-list__title fd-list__title--wrap">List item with 2-column byline and also a very long title, Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
22-
<div class="fd-list__byline fd-list__byline--2-col">
23-
<div class="fd-list__byline-left fd-list__byline-left--wrap">First text item in byline (standard text), Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<a href="#" class="fd-link fd-list__link--more" tabindex="0"><span class="fd-link__content">Less</span></a></div>
21+
<div class="fd-list__title fd-list__title--wrap">Very long title, Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
22+
<div class="fd-list__byline fd-list__byline--wrap">
23+
<div class="fd-list__byline-left">First text item in byline (standard text), Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<a href="#" class="fd-link fd-list__link--more" tabindex="0"><span class="fd-link__content">Less</span></a></div>
2424
<div class="fd-list__byline-right">Second text item in byline (can be semantic)</div>
2525
</div>
2626
</div>

packages/styles/stories/Components/List/list/byline/unread-notification.example.html

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<h4 id="O09lk8">Standard</h4>
22
<ul class="fd-list fd-list--byline fd-list--unread-indicator" role="listbox" aria-labelledby="O09lk9">
3-
<li role="option" tabindex="0" class="fd-list__item is-selected">
3+
<li role="option" tabindex="0" class="fd-list__item fd-list__item--unread is-selected">
44
<span class="sap-icon--circle-task-2 fd-list__notification"></span>
55
<span class="fd-list__thumbnail"><i role="presentation" class="sap-icon--activate"></i></span>
66
<div class="fd-list__content">
77
<span class="fd-list__title" id="O09lk1">Title</span>
88
<span class="fd-list__byline">Byline (description)</span>
99
</div>
1010
</li>
11-
<li role="option" tabindex="0" class="fd-list__item">
11+
<li role="option" tabindex="0" class="fd-list__item fd-list__item--unread">
1212
<span class="sap-icon--circle-task-2 fd-list__notification"></span>
1313
<span class="fd-image--s fd-list__thumbnail" aria-label="Godafoss waterfall in northern Iceland"
1414
style="background-image: url('assets/images/backgrounds/Godafoss_waterfall_in_northern_Iceland.jpg'); background-size:cover;"></span>
@@ -21,6 +21,17 @@ <h4 id="O09lk8">Standard</h4>
2121
</div>
2222
</li>
2323
<li role="option" tabindex="0" class="fd-list__item">
24+
<span class="fd-image--s fd-list__thumbnail" aria-label="Godafoss waterfall in northern Iceland"
25+
style="background-image: url('assets/images/backgrounds/Godafoss_waterfall_in_northern_Iceland.jpg'); background-size:cover;"></span>
26+
<div class="fd-list__content">
27+
<div class="fd-list__title" id="O09lk2sdf">List item with 2-column byline</div>
28+
<div class="fd-list__byline fd-list__byline--2-col">
29+
<div class="fd-list__byline-left">First text item in byline (standard text)</div>
30+
<div class="fd-list__byline-right">Second text item in byline (can be semantic)</div>
31+
</div>
32+
</div>
33+
</li>
34+
<li role="option" tabindex="0" class="fd-list__item fd-list__item--unread">
2435
<span class="sap-icon--circle-task-2 fd-list__notification"></span>
2536
<div class="fd-list__content">
2637
<div class="fd-list__title" id="O09lk3">Text-only list item</div>
@@ -31,7 +42,7 @@ <h4 id="O09lk8">Standard</h4>
3142

3243
<h4 id="O09lk9">Navigation</h4>
3344
<ul class="fd-list fd-list--byline fd-list--navigation fd-list--unread-indicator" role="list">
34-
<li role="listitem" tabindex="-1" class="fd-list__item fd-list__item--link">
45+
<li role="listitem" tabindex="-1" class="fd-list__item fd-list__item--link fd-list__item--unread">
3546
<span class="sap-icon--circle-task-2 fd-list__notification"></span>
3647
<a tabindex="0" class="fd-list__link" href="#">
3748
<span class="fd-list__thumbnail"><i role="presentation" class="sap-icon--activate"></i></span>
@@ -41,7 +52,7 @@ <h4 id="O09lk9">Navigation</h4>
4152
</div>
4253
</a>
4354
</li>
44-
<li role="listitem" tabindex="-1" class="fd-list__item fd-list__item--link is-selected">
55+
<li role="listitem" tabindex="-1" class="fd-list__item fd-list__item--link fd-list__item--unread is-selected">
4556
<span class="sap-icon--circle-task-2 fd-list__notification"></span>
4657
<a tabindex="0" class="fd-list__link" href="#">
4758
<span class="fd-list__thumbnail"><i role="presentation" class="sap-icon--employee"></i></span>

packages/styles/tests/__snapshots__/styles.test.ts.snap

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17470,9 +17470,9 @@ exports[`Check stories > Components/List/Byline > Story LongText > Should match
1747017470
<span class=\\"fd-image--s fd-list__thumbnail\\" aria-label=\\"Godafoss waterfall in northern Iceland\\"
1747117471
style=\\"background-image: url('assets/images/backgrounds/Godafoss_waterfall_in_northern_Iceland.jpg'); background-size:cover;\\"></span>
1747217472
<div class=\\"fd-list__content\\">
17473-
<div class=\\"fd-list__title fd-list__title--wrap\\">List item with 2-column byline and also a very long title, Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
17474-
<div class=\\"fd-list__byline fd-list__byline--2-col\\">
17475-
<div class=\\"fd-list__byline-left fd-list__byline-left--wrap\\">First text item in byline (standard text), Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<a href=\\"#\\" class=\\"fd-link fd-list__link--more\\" tabindex=\\"0\\"><span class=\\"fd-link__content\\">Less</span></a></div>
17473+
<div class=\\"fd-list__title fd-list__title--wrap\\">Very long title, Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
17474+
<div class=\\"fd-list__byline fd-list__byline--wrap\\">
17475+
<div class=\\"fd-list__byline-left\\">First text item in byline (standard text), Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<a href=\\"#\\" class=\\"fd-link fd-list__link--more\\" tabindex=\\"0\\"><span class=\\"fd-link__content\\">Less</span></a></div>
1747617476
<div class=\\"fd-list__byline-right\\">Second text item in byline (can be semantic)</div>
1747717477
</div>
1747817478
</div>
@@ -17722,15 +17722,15 @@ exports[`Check stories > Components/List/Byline > Story Standard > Should match
1772217722
exports[`Check stories > Components/List/Byline > Story UnreadNotification > Should match snapshot 1`] = `
1772317723
"<h4 id=\\"O09lk8\\">Standard</h4>
1772417724
<ul class=\\"fd-list fd-list--byline fd-list--unread-indicator\\" role=\\"listbox\\" aria-labelledby=\\"O09lk9\\">
17725-
<li role=\\"option\\" tabindex=\\"0\\" class=\\"fd-list__item is-selected\\">
17725+
<li role=\\"option\\" tabindex=\\"0\\" class=\\"fd-list__item fd-list__item--unread is-selected\\">
1772617726
<span class=\\"sap-icon--circle-task-2 fd-list__notification\\"></span>
1772717727
<span class=\\"fd-list__thumbnail\\"><i role=\\"presentation\\" class=\\"sap-icon--activate\\"></i></span>
1772817728
<div class=\\"fd-list__content\\">
1772917729
<span class=\\"fd-list__title\\" id=\\"O09lk1\\">Title</span>
1773017730
<span class=\\"fd-list__byline\\">Byline (description)</span>
1773117731
</div>
1773217732
</li>
17733-
<li role=\\"option\\" tabindex=\\"0\\" class=\\"fd-list__item\\">
17733+
<li role=\\"option\\" tabindex=\\"0\\" class=\\"fd-list__item fd-list__item--unread\\">
1773417734
<span class=\\"sap-icon--circle-task-2 fd-list__notification\\"></span>
1773517735
<span class=\\"fd-image--s fd-list__thumbnail\\" aria-label=\\"Godafoss waterfall in northern Iceland\\"
1773617736
style=\\"background-image: url('assets/images/backgrounds/Godafoss_waterfall_in_northern_Iceland.jpg'); background-size:cover;\\"></span>
@@ -17743,6 +17743,17 @@ exports[`Check stories > Components/List/Byline > Story UnreadNotification > Sho
1774317743
</div>
1774417744
</li>
1774517745
<li role=\\"option\\" tabindex=\\"0\\" class=\\"fd-list__item\\">
17746+
<span class=\\"fd-image--s fd-list__thumbnail\\" aria-label=\\"Godafoss waterfall in northern Iceland\\"
17747+
style=\\"background-image: url('assets/images/backgrounds/Godafoss_waterfall_in_northern_Iceland.jpg'); background-size:cover;\\"></span>
17748+
<div class=\\"fd-list__content\\">
17749+
<div class=\\"fd-list__title\\" id=\\"O09lk2sdf\\">List item with 2-column byline</div>
17750+
<div class=\\"fd-list__byline fd-list__byline--2-col\\">
17751+
<div class=\\"fd-list__byline-left\\">First text item in byline (standard text)</div>
17752+
<div class=\\"fd-list__byline-right\\">Second text item in byline (can be semantic)</div>
17753+
</div>
17754+
</div>
17755+
</li>
17756+
<li role=\\"option\\" tabindex=\\"0\\" class=\\"fd-list__item fd-list__item--unread\\">
1774617757
<span class=\\"sap-icon--circle-task-2 fd-list__notification\\"></span>
1774717758
<div class=\\"fd-list__content\\">
1774817759
<div class=\\"fd-list__title\\" id=\\"O09lk3\\">Text-only list item</div>
@@ -17753,7 +17764,7 @@ exports[`Check stories > Components/List/Byline > Story UnreadNotification > Sho
1775317764

1775417765
<h4 id=\\"O09lk9\\">Navigation</h4>
1775517766
<ul class=\\"fd-list fd-list--byline fd-list--navigation fd-list--unread-indicator\\" role=\\"list\\">
17756-
<li role=\\"listitem\\" tabindex=\\"-1\\" class=\\"fd-list__item fd-list__item--link\\">
17767+
<li role=\\"listitem\\" tabindex=\\"-1\\" class=\\"fd-list__item fd-list__item--link fd-list__item--unread\\">
1775717768
<span class=\\"sap-icon--circle-task-2 fd-list__notification\\"></span>
1775817769
<a tabindex=\\"0\\" class=\\"fd-list__link\\" href=\\"#\\">
1775917770
<span class=\\"fd-list__thumbnail\\"><i role=\\"presentation\\" class=\\"sap-icon--activate\\"></i></span>
@@ -17763,7 +17774,7 @@ exports[`Check stories > Components/List/Byline > Story UnreadNotification > Sho
1776317774
</div>
1776417775
</a>
1776517776
</li>
17766-
<li role=\\"listitem\\" tabindex=\\"-1\\" class=\\"fd-list__item fd-list__item--link is-selected\\">
17777+
<li role=\\"listitem\\" tabindex=\\"-1\\" class=\\"fd-list__item fd-list__item--link fd-list__item--unread is-selected\\">
1776717778
<span class=\\"sap-icon--circle-task-2 fd-list__notification\\"></span>
1776817779
<a tabindex=\\"0\\" class=\\"fd-list__link\\" href=\\"#\\">
1776917780
<span class=\\"fd-list__thumbnail\\"><i role=\\"presentation\\" class=\\"sap-icon--employee\\"></i></span>

0 commit comments

Comments
 (0)