Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dark mode #2223

Merged
merged 71 commits into from
Jan 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
34273ef
feat: dark mode
julien-deramond Sep 11, 2023
a6c063d
Dark mode: Navs Tabs (#2307)
hannahiss Oct 25, 2023
877fa75
Dark mode: modal (#2322)
louismaximepiton Oct 25, 2023
ca92d34
Dark mode: Switches (#2285)
louismaximepiton Oct 25, 2023
ee08290
Dark mode: Form select (#2286)
louismaximepiton Oct 25, 2023
942a3cd
Dark mode: Quantity selector (#2287)
louismaximepiton Oct 25, 2023
c6e3027
Dark mode: tarteaucitron (#2339)
louismaximepiton Oct 25, 2023
142b9e5
Dark mode: Close button (#2317)
louismaximepiton Oct 26, 2023
63c7c05
Dark mode: Form Validation (#2302)
louismaximepiton Oct 27, 2023
446511b
Dark mode: Back to top (#2329)
louismaximepiton Oct 27, 2023
3f03490
Dark mode: Popovers (#2325)
louismaximepiton Oct 27, 2023
79e5ef9
Dark mode: pagination (#2314)
louismaximepiton Oct 27, 2023
55b3357
Dark mode: Carousel (#2316)
louismaximepiton Oct 27, 2023
98b005e
Dark mode: Cards (#2318)
louismaximepiton Oct 27, 2023
58764c9
Dark mode: Algolia search modal (#2338)
louismaximepiton Oct 30, 2023
ba01403
Fix bundlewatch values
julien-deramond Oct 30, 2023
9aee957
Dark mode: Offcanvas (#2348)
louismaximepiton Oct 31, 2023
ee02130
Dark mode: Progress bars (#2326)
louismaximepiton Oct 31, 2023
55ce206
Move Progress to the right place
julien-deramond Oct 31, 2023
d4a9de3
Dark mode: Tooltips (#2352)
louismaximepiton Nov 3, 2023
a7dfe63
Dark mode: List group (#2321)
louismaximepiton Nov 3, 2023
71bb1eb
Fix QS after merge main
julien-deramond Nov 3, 2023
0de3e28
Fix bundlewatch values
julien-deramond Nov 3, 2023
ebb9b94
Dark mode: Navbar & Orange navbar (#2345)
louismaximepiton Nov 6, 2023
9da3743
Dark mode: Tables (#2349)
louismaximepiton Nov 6, 2023
a6b94d7
Dark mode: basic elements (#2355)
louismaximepiton Nov 7, 2023
54e034b
Dark mode: Footer (#2356)
louismaximepiton Nov 7, 2023
d0a8676
Dark mode: Title bars (#2350)
louismaximepiton Nov 8, 2023
b1e6e11
Dark mode: Dropdown variant (#2323)
louismaximepiton Nov 13, 2023
365975f
Dark mode: Utilities (bg, border, color) (#2362)
louismaximepiton Nov 13, 2023
4cfde88
Dark mode: Masonry example (#2369)
louismaximepiton Nov 13, 2023
db178f5
Dark mode: Grid example (#2368)
louismaximepiton Nov 13, 2023
c78e99e
Dark mode: change colors of doc callouts to be more emphasized (#2375)
louismaximepiton Nov 15, 2023
0f5f47a
Drop extra space in utilities colors doc
julien-deramond Nov 15, 2023
e6cf3f1
Tweak a bit the color mode switcher (#2381)
louismaximepiton Nov 15, 2023
884fb6f
Dark mode: Remove useless CSS since dropdown have been changed (#2377)
louismaximepiton Nov 15, 2023
ef3c320
Dark mode: Handle dark mode code highlights (#2378)
louismaximepiton Nov 15, 2023
d98388b
Dark mode: Download app example (#2367)
louismaximepiton Nov 16, 2023
9936e4d
Dark mode: handle orange in the doc (#2371)
louismaximepiton Nov 16, 2023
1b38248
Dark mode: Change functionnal colors in dark mode (#2370)
louismaximepiton Nov 16, 2023
11f23a1
Dark mode: fix toggle-buttons (#2365)
louismaximepiton Nov 20, 2023
a810e8f
Fix thumbnail hover design guidelines orange color
julien-deramond Nov 27, 2023
2b579ce
Dark mode: add badge in /dark-mode page (#2387)
julien-deramond Nov 28, 2023
c63d35a
Dark Mode: add placeholders to /dark-mode page (#2391)
louismaximepiton Nov 29, 2023
7101481
Dark mode: move placeholders in /dark-mode
julien-deramond Nov 29, 2023
06fba00
Dark mode: Auto color and bg-color with data-bs-theme (#2313)
julien-deramond Nov 29, 2023
36e391e
Fix bundlewatch values
julien-deramond Dec 13, 2023
0df0b4c
Dark mode: Color handling in the colors (#2382)
louismaximepiton Dec 13, 2023
925e7f8
Drop variables from dark-mode page
julien-deramond Dec 13, 2023
d6a98fb
Dark mode: fix black card in masonry example (#2408)
julien-deramond Dec 13, 2023
4983159
Dark mode: Spinner in buttons (#2410)
louismaximepiton Dec 13, 2023
43b5891
Dark mode: enhance Color Modes v5.3.0 explanation in migration guide …
julien-deramond Dec 14, 2023
85aebae
Dark mode: pagination hover color (#2405)
louismaximepiton Dec 14, 2023
8ebfc2c
Dark mode: Add some Sass variables to handle newly added CSS vars (#2…
louismaximepiton Dec 14, 2023
0946bfd
Dark mode: Fix `<select>` focus (#2404)
louismaximepiton Dec 15, 2023
24aa0e7
Dark mode: Handle properly dark variants (#2419)
louismaximepiton Dec 18, 2023
024bd98
Dark mode: Deprecate variables and CSS classes (#2424)
louismaximepiton Dec 18, 2023
264129e
Dark mode: Fix dropdown design (#2417)
louismaximepiton Dec 19, 2023
cca55d3
Dark mode: Local nav and nav underline fix (#2406)
louismaximepiton Dec 19, 2023
8f11402
Dark mode: Table fix (#2418)
louismaximepiton Dec 19, 2023
72648f0
Dark mode: Toasts (#2380)
louismaximepiton Dec 19, 2023
7a9903a
Dark mode: Navbar Color Schemes (#2412)
julien-deramond Dec 19, 2023
1cb8fe8
Dark mode: revert some changes linked to `main` temporary `.text-*` u…
julien-deramond Dec 20, 2023
8aee7c1
Dark mode: fix list group documentation (#2435)
julien-deramond Dec 21, 2023
3ef9030
Dark mode: Docs about background utility (#2411)
louismaximepiton Dec 21, 2023
5092296
Dark mode: Theme switcher control (#2425)
louismaximepiton Dec 27, 2023
3e296d0
Dark mode: drop bottom-right theme selector for Download page and For…
julien-deramond Dec 27, 2023
aca124d
Dark mode: add new navbar mode selector example (#2436)
julien-deramond Dec 27, 2023
8238943
Dark mode: rework Color Modes pages (#2442)
julien-deramond Dec 27, 2023
8d31874
Dark mode: add a warning callout to Orange's colors section (#2444)
julien-deramond Dec 27, 2023
6f8e992
Dark mode: migration guide (#2433)
julien-deramond Jan 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .bundlewatch.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,23 @@
},
{
"path": "./dist/css/boosted-reboot.min.css",
"maxSize": "4.25 kB"
"maxSize": "4.5 kB"
},
{
"path": "./dist/css/boosted-utilities.css",
"maxSize": "12.5 kB"
"maxSize": "12.75 kB"
},
{
"path": "./dist/css/boosted-utilities.min.css",
"maxSize": "11.75 kB"
"maxSize": "12.0 kB"
},
{
"path": "./dist/css/boosted.css",
"maxSize": "44.0 kB"
"maxSize": "44.5 kB"
},
{
"path": "./dist/css/boosted.min.css",
"maxSize": "41.0 kB"
"maxSize": "41.5 kB"
},
{
"path": "./dist/js/boosted.bundle.js",
Expand All @@ -42,11 +42,11 @@
},
{
"path": "./dist/js/boosted.esm.js",
"maxSize": "33.25 kB"
"maxSize": "33.0 kB"
},
{
"path": "./dist/js/boosted.esm.min.js",
"maxSize": "20.5 kB"
"maxSize": "20.25 kB"
},
{
"path": "./dist/js/boosted.js",
Expand Down
2 changes: 1 addition & 1 deletion .storybook/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const config = {
options: {
measure: false
}
}, "@storybook/preset-scss"],
}, "@storybook/addon-themes", "@storybook/preset-scss"],
"framework": "@storybook/html-webpack5",
docs: {
autodocs: true
Expand Down
15 changes: 13 additions & 2 deletions .storybook/preview.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { INITIAL_VIEWPORTS } from '@storybook/addon-viewport';
import { withThemeByDataAttribute } from '@storybook/addon-themes';
import './storybook.scss';
import prettier from 'prettier/esm/standalone';
import htmlParser from 'prettier/esm/parser-html';
Expand All @@ -21,7 +22,17 @@ export const preview = {
// Pretty print the Docs code source
return match ? prettier.format(match[1].trim(), {printWidth: 120, parser: "html", plugins: [htmlParser]}) : src;
}
}
}
},
},
decorators: [
withThemeByDataAttribute({
themes: {
light: 'light',
dark: 'dark',
},
defaultTheme: 'light',
attributeName: 'data-bs-theme',
}),
]
}
export default preview;
36 changes: 18 additions & 18 deletions js/tests/unit/quantity-selector.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="1" min="0" max="10" step="1" data-bs-round="0" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -104,10 +104,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="1" min="0" max="10" step="1" data-bs-round="0" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -125,10 +125,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="9" min="0" max="10" step="1" data-bs-round="0" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -152,10 +152,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="1" min="0" max="10" step="1" data-bs-round="0" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -179,10 +179,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="1.25" min="0" max="10" step="0.5" data-bs-round="1" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -202,10 +202,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="1.5" min="0" max="10" step="1" data-bs-round="1" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -227,10 +227,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="8.5" min="0" max="10" step="1" data-bs-round="1" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -252,10 +252,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="0.5" min="0" max="10" step="1" data-bs-round="1" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand All @@ -280,10 +280,10 @@ describe('QuantitySelector', () => {
fixtureEl.innerHTML = [
'<div class="quantity-selector">',
' <input type="number" id="inputQuantitySelector1" class="form-control" aria-live="polite" data-bs-step="counter" name="quantity" title="quantity" value="9.5" min="0" max="10" step="1" data-bs-round="1" aria-label="Quantity selector">',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="down">',
' <span class="visually-hidden">Step down</span>',
' </button>',
' <button type="button" class="btn btn-icon btn-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <button type="button" class="btn btn-icon btn-outline-secondary" aria-describedby="inputQuantitySelector1" data-bs-step="up">',
' <span class="visually-hidden">Step up</span>',
' </button>',
'</div>'
Expand Down
6 changes: 3 additions & 3 deletions js/tests/visual/modal.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ <h4>Overflowing text to show scroll behavior</h4>
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
Expand All @@ -140,7 +140,7 @@ <h1 class="modal-title h4" id="firefoxModalLabel">Firefox Bug Test</h1>
<p>Test result: <strong id="ff-bug-test-result"></strong></p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
Expand All @@ -158,7 +158,7 @@ <h1 class="modal-title h4" id="slowModalLabel">Lorem slowly</h1>
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Nulla vitae elit libero, a pharetra augue.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion js/tests/visual/scrollspy.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</head>
<body data-bs-spy="scroll" data-bs-target=".navbar" data-bs-offset="70">
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
<a class="navbar-brand" href="#">Scrollspy test</a>
<a class="navbar-brand text-white" href="#">Scrollspy test</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
Expand Down
23 changes: 23 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@
"@rollup/plugin-replace": "^5.0.5",
"@storybook/addon-a11y": "^7.6.7",
"@storybook/addon-essentials": "^7.6.7",
"@storybook/addon-themes": "^7.6.7",
"@storybook/html": "^7.6.7",
"@storybook/html-webpack5": "^7.6.7",
"@storybook/preset-scss": "^1.0.3",
Expand Down
18 changes: 3 additions & 15 deletions scss/_accordion.scss
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@
--#{$prefix}accordion-active-color: #{$accordion-button-active-color};
--#{$prefix}accordion-active-bg: #{$accordion-button-active-bg};
// scss-docs-end accordion-css-vars

background-color: transparent; // Boosted mod
}

.accordion-button {
Expand Down Expand Up @@ -132,12 +134,11 @@

// Boosted mod: no Flush accordion items

// Boosted mod: no `@if enable-dark-mode` since Boosted doesn't have any dark mode for now
// Boosted mod: no `@if enable-dark-mode`

//
// Boosted mod:
// - Sizes
// - Dark variant
//

.accordion-sm {
Expand All @@ -155,16 +156,3 @@
--#{$prefix}accordion-btn-letter-spacing: #{$accordion-button-letter-spacing-lg};
// scss-docs-end accordion-lg-css-vars
}

.accordion-dark {
// scss-docs-start accordion-dark-css-vars
--#{$prefix}accordion-btn-color: #{$accordion-dark-button-color};
--#{$prefix}accordion-btn-bg: #{$accordion-dark-button-bg};
--#{$prefix}accordion-btn-hover-bg: #{$accordion-dark-button-hover-bg};
--#{$prefix}accordion-active-color: #{$accordion-dark-button-active-color};
--#{$prefix}accordion-border-color: #{$accordion-dark-border-color};
--#{$prefix}accordion-color: #{$accordion-dark-color};
--#{$prefix}accordion-bg: #{$accordion-dark-bg};
// scss-docs-end accordion-dark-css-vars
}
// End mod
2 changes: 1 addition & 1 deletion scss/_alert.scss
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@

@each $state, $value in $alert-colors {
.alert-#{$state} {
--#{$prefix}alert-color: var(--#{$prefix}body-color); // Boosted mod: instead of `var(--#{$prefix}#{$state}-text-emphasis)`
// Boosted mod: no --#{$prefix}alert-color
--#{$prefix}alert-border-color: var(--#{$prefix}#{$state}-border-subtle);
// Boosted mod: no `--#{$prefix}alert-link-color`
// Boosted mod
Expand Down
5 changes: 4 additions & 1 deletion scss/_back-to-top.scss
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@
--#{$prefix}back-to-top-link-icon: #{$back-to-top-icon};
--#{$prefix}back-to-top-link-width: #{$back-to-top-icon-width};
--#{$prefix}back-to-top-link-height: #{$back-to-top-icon-height};
--#{$prefix}back-to-top-link-bg: #{$back-to-top-bg};
--#{$prefix}back-to-top-title-offset-right: #{$back-to-top-title-offset-right};
--#{$prefix}back-to-top-title-padding: #{$back-to-top-title-padding};
--#{$prefix}back-to-top-title-color: #{color-contrast($back-to-top-title-bg-color)};
--#{$prefix}back-to-top-title-color: #{$back-to-top-title-color};
--#{$prefix}back-to-top-title-bg-color: #{$back-to-top-title-bg-color};
--#{$prefix}back-to-top-title-active-decoration: #{$link-decoration};
// scss-docs-end back-to-top-css-vars
Expand All @@ -37,12 +38,14 @@
bottom: var(--#{$prefix}back-to-top-bottom);
z-index: var(--#{$prefix}back-to-top-zindex);
pointer-events: none;
background-color: transparent;
}

.back-to-top-link {
position: sticky;
top: var(--#{$prefix}back-to-top-link-offset-top);
pointer-events: all;
background-color: var(--#{$prefix}back-to-top-link-bg);
@include button-icon(var(--#{$prefix}back-to-top-link-icon), $size: var(--#{$prefix}back-to-top-link-width) var(--#{$prefix}back-to-top-link-height), $pseudo: "after", $position: calc(50% - 1px));

&::after {
Expand Down
8 changes: 0 additions & 8 deletions scss/_badge.scss
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,3 @@
padding: var(--#{$prefix}badge-padding-y) var(--#{$prefix}badge-padding-x); // Boosted mod
margin-left: map-get($spacers, 1); // Boosted mod
}

// Boosted mod: inconsistent background color & naming
@each $color, $value in $theme-colors {
.badge.bg-#{$color} {
color: color-contrast($value);
background-color: $value !important; // stylelint-disable-line declaration-no-important
}
}
Loading
Loading