Skip to content

Commit

Permalink
feat(sbb-selection-panel): increase border width for active state (#2463
Browse files Browse the repository at this point in the history
)

Closes #2461
  • Loading branch information
jeripeierSBB committed Mar 8, 2024
1 parent 651defd commit 4c4bf5c
Showing 1 changed file with 18 additions and 7 deletions.
25 changes: 18 additions & 7 deletions src/components/selection-panel/selection-panel.scss
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ $open-anim-opacity-to: 1;
var(--sbb-spacing-responsive-xxs);
--sbb-selection-panel-content-visibility: hidden;
--sbb-selection-panel-content-padding-inline: var(--sbb-spacing-responsive-xxs);
--sbb-selection-panel-border-radius: var(--sbb-border-radius-4x);

// As the selection panel has always a white/milk background, we have to fix the focus outline color
// to default color for cases where the selection panel is used in a negative context.
Expand All @@ -35,6 +36,7 @@ $open-anim-opacity-to: 1;

:host([data-checked]:not([data-disabled])) {
--sbb-selection-panel-border-color: var(--sbb-color-charcoal);
--sbb-selection-panel-border-width: var(--sbb-border-width-2x);
}

:host([data-slot-names~='content'][data-disabled]) {
Expand Down Expand Up @@ -73,12 +75,21 @@ $open-anim-opacity-to: 1;
position: relative;
width: 100%;
background-color: var(--sbb-selection-panel-background);
border: var(--sbb-selection-panel-border-width) solid var(--sbb-selection-panel-border-color);
border-radius: var(--sbb-border-radius-4x);
transition: {
duration: var(--sbb-selection-panel-animation-duration);
timing-function: var(--sbb-animation-easing);
property: border-color;

&::after {
content: '';
display: block;
position: absolute;
inset: 0;
pointer-events: none;
border: var(--sbb-selection-panel-border-width) solid var(--sbb-selection-panel-border-color);
border-radius: var(--sbb-selection-panel-border-radius);

transition: {
duration: var(--sbb-selection-panel-animation-duration);
timing-function: var(--sbb-animation-easing);
property: border-color;
}
}
}

Expand All @@ -87,7 +98,7 @@ $open-anim-opacity-to: 1;
pointer-events: none;
position: absolute;
inset: 0;
border-radius: calc(var(--sbb-border-radius-4x) - var(--sbb-selection-panel-border-width));
border-radius: var(--sbb-selection-panel-border-radius);
overflow: hidden;
}

Expand Down

0 comments on commit 4c4bf5c

Please sign in to comment.