From d4e236b1595a91b49e9be4bc417fb7ce4c84e0c9 Mon Sep 17 00:00:00 2001 From: Inna Atanasova <39598672+InnaAtanasova@users.noreply.github.com> Date: Fri, 14 Jul 2023 19:42:14 -0400 Subject: [PATCH] fix(styles): update Byline List after design review [ci visual] (#4687) --- .../styles/src/mixins/list/_list-base.scss | 2 + .../styles/src/mixins/list/_list-byline.scss | 38 ++++++++++++++----- .../src/mixins/list/_list-definitions.scss | 4 +- .../src/mixins/list/_list-navigation.scss | 2 +- .../List/list/byline/long-text.example.html | 6 +-- .../byline/unread-notification.example.html | 19 ++++++++-- .../tests/__snapshots__/styles.test.ts.snap | 25 ++++++++---- 7 files changed, 69 insertions(+), 27 deletions(-) diff --git a/packages/styles/src/mixins/list/_list-base.scss b/packages/styles/src/mixins/list/_list-base.scss index 6fb2b2af6b..283c571657 100644 --- a/packages/styles/src/mixins/list/_list-base.scss +++ b/packages/styles/src/mixins/list/_list-base.scss @@ -274,6 +274,8 @@ .#{$block}__button { @include fd-set-margin-left(var(--fdList_Button_Spacing)); + + align-self: center; } @include fd-compact-or-condensed() { diff --git a/packages/styles/src/mixins/list/_list-byline.scss b/packages/styles/src/mixins/list/_list-byline.scss index fca7804bac..c8fe7d321d 100644 --- a/packages/styles/src/mixins/list/_list-byline.scss +++ b/packages/styles/src/mixins/list/_list-byline.scss @@ -17,11 +17,12 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default; min-height: $fd-list-byline-item-height; height: auto; padding: $fd-list-byline-item-padding-y $fd-list-byline-item-padding-x; - align-items: center; + align-items: flex-start; .#{$block}__item-counter { @include fd-flex-vertical-center(); + align-self: center; justify-content: flex-end; height: 100%; min-width: 2rem; @@ -42,7 +43,7 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default; min-height: $fd-list-byline-thumbnail-dimensions; max-height: $fd-list-byline-thumbnail-dimensions; border-radius: 0.25rem; - font-size: 2.5rem; + font-size: 2rem; color: var(--sapContent_NonInteractiveIconColor); > svg { @@ -59,6 +60,14 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default; transform: translateY(-50%); color: var(--sapAccentColor6); font-size: 0.375rem; + + & ~ .#{$block}__content .#{$block}__title { + font-weight: bold; + } + + & + .#{$block}__link .#{$block}__content .#{$block}__title { + font-weight: bold; + } } .#{$block}__content { @@ -88,17 +97,32 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default; font-size: $fd-list-normal-font-size; color: $fd-list-byline-section-text-color; line-height: $fd-list-byline-text-line-height; - padding-top: 0.75rem; + padding-top: 0.5rem; &--2-col { display: flex; pointer-events: all; } + + &--wrap { + .#{$block}__byline-right, + .#{$block}__byline-left { + padding: 0; + width: 100%; + display: inline; + white-space: normal; + } + + .#{$block}__byline-right { + width: auto; + float: right; + } + } } .#{$block}__link { &--more { - text-transform: uppercase; + text-transform: capitalize; pointer-events: all; } } @@ -142,12 +166,6 @@ $fd-list-byline-section-text-color: var(--sapContent_LabelColor) !default; } } - .#{$block}__byline-left, .#{$block}__byline-right { - &--wrap { - white-space: normal; - } - } - &.#{$block}--unread-indicator { .#{$block}__item { @include fd-set-paddings-x($fd-list-unread-indicator-spacing, $fd-list-byline-item-padding-x); diff --git a/packages/styles/src/mixins/list/_list-definitions.scss b/packages/styles/src/mixins/list/_list-definitions.scss index fbba3c988c..c5558a2323 100644 --- a/packages/styles/src/mixins/list/_list-definitions.scss +++ b/packages/styles/src/mixins/list/_list-definitions.scss @@ -17,13 +17,13 @@ $block: #{$fd-namespace}-list; $objectListBlock: #{$fd-namespace}-object-list; $messageViewList: #{$block}--message-view; -$fd-list-item-padding-x: 1rem !default; +$fd-list-item-padding-x: 0.9375rem !default; $fd-list-large-font-size: var(--sapFontLargeSize) !default; $fd-list-normal-font-size: var(--sapFontSize) !default; $fd-list-selected-state-border-bottom: var(--sapList_BorderWidth) solid var(--sapList_SelectionBorderColor); $fd-list-byline-item-padding-x: 1rem !default; -$fd-list-byline-item-padding-y: 1rem !default; +$fd-list-byline-item-padding-y: 0.9375rem !default; $fd-list-byline-borderless-item-padding-y: 0.5rem !default; $fd-list-selection-container-width: 2.75rem !default; diff --git a/packages/styles/src/mixins/list/_list-navigation.scss b/packages/styles/src/mixins/list/_list-navigation.scss index 9afaebbbf6..f7e0a2ef63 100644 --- a/packages/styles/src/mixins/list/_list-navigation.scss +++ b/packages/styles/src/mixins/list/_list-navigation.scss @@ -44,7 +44,7 @@ --fdList_Navigation_Link_Padding_Right: #{$fd-list-byline-item-padding-x}; .#{$block}__link { - @include fd-set-paddings-y-equal(1rem); + @include fd-set-paddings-y-equal(0.9375rem); } &.#{$block}--unread-indicator { diff --git a/packages/styles/stories/Components/List/list/byline/long-text.example.html b/packages/styles/stories/Components/List/list/byline/long-text.example.html index 9983b9cfb6..c2e3898302 100644 --- a/packages/styles/stories/Components/List/list/byline/long-text.example.html +++ b/packages/styles/stories/Components/List/list/byline/long-text.example.html @@ -18,9 +18,9 @@
-
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.
-
- +
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.
+
diff --git a/packages/styles/stories/Components/List/list/byline/unread-notification.example.html b/packages/styles/stories/Components/List/list/byline/unread-notification.example.html index 574f7b8df3..7f134ddb93 100644 --- a/packages/styles/stories/Components/List/list/byline/unread-notification.example.html +++ b/packages/styles/stories/Components/List/list/byline/unread-notification.example.html @@ -1,6 +1,6 @@

Standard

  • + +
    +
    List item with 2-column byline
    + +
    +
  • +
  • Text-only list item
    @@ -31,7 +42,7 @@

    Standard

    Navigation

  • -
  • + +
    +
    List item with 2-column byline
    + +
    +
  • +
  • Text-only list item
    @@ -17753,7 +17764,7 @@ exports[`Check stories > Components/List/Byline > Story UnreadNotification > Sho

    Navigation

  • -
  • +