Skip to content

Commit

Permalink
Fix after review
Browse files Browse the repository at this point in the history
  • Loading branch information
julien-deramond committed Jun 27, 2023
1 parent b30a335 commit acd5cfa
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 13 deletions.
16 changes: 4 additions & 12 deletions scss/_popover.scss
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
--#{$prefix}popover-box-shadow: #{$popover-box-shadow};
--#{$prefix}popover-header-padding-x: #{$popover-header-padding-x};
--#{$prefix}popover-header-padding-y: #{$popover-header-padding-y};
--#{$prefix}popover-header-padding-bottom: #{$popover-header-padding-bottom}; // Boosted mod
--#{$prefix}popover-header-padding-top: #{$popover-header-padding-top}; // Boosted mod
--#{$prefix}popover-header-padding-bottom: #{$popover-header-padding-bottom}; // Boosted mod
@include rfs($popover-header-font-size, --#{$prefix}popover-header-font-size);
--#{$prefix}popover-header-line-height: #{$popover-header-line-height}; // Boosted mod
--#{$prefix}popover-header-color: #{$popover-header-color};
Expand Down Expand Up @@ -189,11 +189,7 @@

// Offset the popover to account for the popover arrow
.popover-header {
padding:
var(--#{$prefix}popover-header-padding-y, var(--#{$prefix}popover-header-padding-top))
var(--#{$prefix}popover-header-padding-x)
var(--#{$prefix}popover-header-padding-y, var(--#{$prefix}popover-header-padding-bottom))
var(--#{$prefix}popover-header-padding-x); // Boosted mod: instead of `var(--#{$prefix}popover-header-padding-y) var(--#{$prefix}popover-header-padding-x)`
padding: var(--#{$prefix}popover-header-padding-y, var(--#{$prefix}popover-header-padding-top)) var(--#{$prefix}popover-header-padding-x) var(--#{$prefix}popover-header-padding-y, var(--#{$prefix}popover-header-padding-bottom)); // Boosted mod: instead of `var(--#{$prefix}popover-header-padding-y) var(--#{$prefix}popover-header-padding-x)`
margin-bottom: 0; // Reset the default from Reboot
font-weight: var(--#{$prefix}popover-font-weight); // Boosted mod
line-height: var(--#{$prefix}popover-header-line-height); // Boosted mod
Expand All @@ -212,16 +208,12 @@
}

.popover-body {
padding:
var(--#{$prefix}popover-body-padding-y, var(--#{$prefix}popover-body-padding-top))
var(--#{$prefix}popover-body-padding-x)
var(--#{$prefix}popover-body-padding-y, var(--#{$prefix}popover-body-padding-bottom))
var(--#{$prefix}popover-body-padding-x); // Boosted mod: instead of padding: `var(--#{$prefix}popover-body-padding-y) var(--#{$prefix}popover-body-padding-x);`
padding: var(--#{$prefix}popover-body-padding-y, var(--#{$prefix}popover-body-padding-top)) var(--#{$prefix}popover-body-padding-x) var(--#{$prefix}popover-body-padding-y, var(--#{$prefix}popover-body-padding-bottom)); // Boosted mod: instead of padding: `var(--#{$prefix}popover-body-padding-y) var(--#{$prefix}popover-body-padding-x);`
color: var(--#{$prefix}popover-body-color);
}

// Boosted mod
:not(.popover-header) + .popover-body {
--bs-popover-body-padding-y: #{$popover-padding-y}; // Reset value to the defaut y padding popover one when there's only a body
--#{$prefix}popover-body-padding-y: #{$popover-padding-y}; // Reset value to the defaut y padding popover one when there's only a body
}
// End mod
2 changes: 1 addition & 1 deletion scss/_variables.scss
Original file line number Diff line number Diff line change
Expand Up @@ -1779,12 +1779,12 @@ $popover-line-height: 1.5 !default; // Boosted mod
$popover-font-weight: $font-weight-bold !default; // Boosted mod
$popover-bg: var(--#{$prefix}body-bg) !default;
$popover-max-width: $spacer * 19 !default; // Boosted mod: instead of `276px`
$popover-padding-y: $spacer !default; // Boosted mod
$popover-border-width: var(--#{$prefix}border-width) !default;
$popover-border-color: var(--#{$prefix}border-color-translucent) !default;
$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;
$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list
$popover-box-shadow: $box-shadow !default;
$popover-padding-y: $spacer !default; // Boosted mod

$popover-header-font-size: $font-size-lg !default; // Boosted mod: instead of `$font-size-base`
$popover-header-line-height: 1.11 !default; // Boosted mod
Expand Down
2 changes: 2 additions & 0 deletions site/content/docs/5.3/components/popovers.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,8 @@ As part of Boosted's evolving CSS variables approach, popovers now use local CSS

{{< scss-docs name="popover-css-vars" file="scss/_popover.scss" >}}

Note that `--bs-popover-body-padding-y` and `--bs-popover-header-padding-y` have priority over `--bs-popover-body-padding-bottom` and `--bs-popover-body-padding-top`, and `--bs-popover-header-padding-bottom` and `--bs-popover-header-padding-top`, respectively.

### Sass variables

{{< scss-docs name="popover-variables" file="scss/_variables.scss" >}}
Expand Down

0 comments on commit acd5cfa

Please sign in to comment.