]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Docs: replace `.text-bg-*` with `.theme-*` classes in examples (#42378)
authorChristian Oliff <christian_oliff@trimble.com>
Fri, 1 May 2026 16:06:05 +0000 (01:06 +0900)
committerGitHub <noreply@github.com>
Fri, 1 May 2026 16:06:05 +0000 (18:06 +0200)
Co-authored-by: Julien Déramond <juderamond@gmail.com>
site/src/assets/examples/cheatsheet/index.astro
site/src/assets/examples/features/index.astro
site/src/assets/examples/masonry/index.astro
site/src/assets/examples/pricing/index.astro
site/src/assets/examples/product/index.astro
site/src/content/docs/utilities/display.mdx

index dde351b6a7350c07d4319c5ec1b33662c333e837..98572087fe50008038d971157480672d9cd4d6ed 100644 (file)
@@ -1381,16 +1381,16 @@ export const body_class = 'bg-body-tertiary'
           <div class="progress-bar">0%</div>
         </div>
         <div class="progress mb-3" role="progressbar" aria-label="Success example with label" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">
-          <div class="progress-bar bg-success w-25">25%</div>
+          <div class="progress-bar theme-success w-25">25%</div>
         </div>
         <div class="progress mb-3" role="progressbar" aria-label="Info example with label" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">
-          <div class="progress-bar text-bg-info w-50">50%</div>
+          <div class="progress-bar theme-info w-50">50%</div>
         </div>
         <div class="progress mb-3" role="progressbar" aria-label="Warning example with label" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">
-          <div class="progress-bar text-bg-warning w-75">75%</div>
+          <div class="progress-bar theme-warning w-75">75%</div>
         </div>
         <div class="progress" role="progressbar" aria-label="Danger example with label" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">
-          <div class="progress-bar bg-danger w-100">100%</div>
+          <div class="progress-bar theme-danger w-100">100%</div>
         </div>
         `} />
 
index 98709bb15022eab6c0ef1b0c7b2689192e2ec6d0..6f99c63b0ec7248939e4aee84a9603ca20e18602 100644 (file)
@@ -62,7 +62,7 @@ export const extra_css = ['features.css']
     <h2 class="pb-2 border-bottom">Columns with icons</h2>
     <div class="row g-4 py-5 row-cols-1 lg:row-cols-3">
       <div class="feature col">
-        <div class="feature-icon d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-2 mb-3">
+        <div class="feature-icon d-inline-flex align-items-center justify-content-center theme-primary theme-contrast bg-gradient fs-2 mb-3">
           <svg class="bi" width="1em" height="1em" aria-hidden="true"><use href="#collection"/></svg>
         </div>
         <h3 class="fs-2 text-body-emphasis">Featured title</h3>
@@ -73,7 +73,7 @@ export const extra_css = ['features.css']
         </a>
       </div>
       <div class="feature col">
-        <div class="feature-icon d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-2 mb-3">
+        <div class="feature-icon d-inline-flex align-items-center justify-content-center theme-primary theme-contrast bg-gradient fs-2 mb-3">
           <svg class="bi" width="1em" height="1em" aria-hidden="true"><use href="#people-circle"/></svg>
         </div>
         <h3 class="fs-2 text-body-emphasis">Featured title</h3>
@@ -84,7 +84,7 @@ export const extra_css = ['features.css']
         </a>
       </div>
       <div class="feature col">
-        <div class="feature-icon d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-2 mb-3">
+        <div class="feature-icon d-inline-flex align-items-center justify-content-center theme-primary theme-contrast bg-gradient fs-2 mb-3">
           <svg class="bi" width="1em" height="1em" aria-hidden="true"><use href="#toggles2"/></svg>
         </div>
         <h3 class="fs-2 text-body-emphasis">Featured title</h3>
@@ -292,7 +292,7 @@ export const extra_css = ['features.css']
       <div class="col">
         <div class="row row-cols-1 sm:row-cols-2 g-4">
           <div class="col d-flex flex-column gap-2">
-            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-4 rounded-3">
+            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center theme-primary theme-contrast bg-gradient fs-4 rounded-3">
               <svg class="bi" width="1em" height="1em" aria-hidden="true">
                 <use href="#collection" />
               </svg>
@@ -302,7 +302,7 @@ export const extra_css = ['features.css']
           </div>
 
           <div class="col d-flex flex-column gap-2">
-            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-4 rounded-3">
+            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center theme-primary theme-contrast bg-gradient fs-4 rounded-3">
               <svg class="bi" width="1em" height="1em" aria-hidden="true">
                 <use href="#gear-fill" />
               </svg>
@@ -312,7 +312,7 @@ export const extra_css = ['features.css']
           </div>
 
           <div class="col d-flex flex-column gap-2">
-            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-4 rounded-3">
+            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center theme-primary theme-contrast bg-gradient fs-4 rounded-3">
               <svg class="bi" width="1em" height="1em" aria-hidden="true">
                 <use href="#speedometer" />
               </svg>
@@ -322,7 +322,7 @@ export const extra_css = ['features.css']
           </div>
 
           <div class="col d-flex flex-column gap-2">
-            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-4 rounded-3">
+            <div class="feature-icon-small d-inline-flex align-items-center justify-content-center theme-primary theme-contrast bg-gradient fs-4 rounded-3">
               <svg class="bi" width="1em" height="1em" aria-hidden="true">
                 <use href="#table" />
               </svg>
index 496c592563de71937360b2f7ddd6b68b7acae161..fcd8bde75932097c2c8e4cc174f9837f9aa6ccb5 100644 (file)
@@ -55,7 +55,7 @@ import Placeholder from "@shortcodes/Placeholder.astro"
       </div>
     </div>
     <div class="sm:col-6 lg:col-4 mb-4">
-      <div class="card text-bg-primary text-center p-3">
+      <div class="card theme-primary theme-contrast text-center p-3">
         <figure class="mb-0">
           <blockquote class="blockquote">
             <p>A well-known quote, contained in a blockquote element.</p>
index 9e8bcbf42fe9c56fff817db0c6e16f04ee825deb..cef2a12d54a274ad9fa1164b2fa14bd944f55698 100644 (file)
@@ -72,7 +72,7 @@ export const extra_css = ['pricing.css']
       </div>
       <div class="col">
         <div class="card mb-4 rounded-3 shadow-sm border-primary">
-          <div class="card-header py-3 text-bg-primary border-primary">
+          <div class="card-header py-3 theme-primary border-primary">
             <h4 class="my-0 fw-normal">Enterprise</h4>
           </div>
           <div class="card-body">
index 4eb5a858d354217d0b81fabae13d0735e863b3c5..e9fdd2a960641380ad1ef5fed92d63b08a957430 100644 (file)
@@ -95,7 +95,7 @@ export const extra_css = ['product.css']
       </div>
       <div class="bg-dark shadow-sm mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div>
     </div>
-    <div class="text-bg-primary md:me-3 pt-3 px-3 md:pt-5 md:px-5 text-center overflow-hidden">
+    <div class="theme-primary theme-contrast md:me-3 pt-3 px-3 md:pt-5 md:px-5 text-center overflow-hidden">
       <div class="my-3 py-3">
         <h2 class="display-5">Another headline</h2>
         <p class="lead">And an even wittier subheading.</p>
index 531aac32b4b55077eb1acb62688523a03779b9c7..932448f234e679852d91b2921de574ba8a791da6 100644 (file)
@@ -47,11 +47,11 @@ There’s no more clearfix helper in Bootstrap 6 as it’s an outdated technique
 
 ## Examples
 
-<Example code={`<div class="d-inline p-2 text-bg-primary">d-inline</div>
-<div class="d-inline p-2 text-bg-dark">d-inline</div>`} />
+<Example code={`<div class="d-inline p-2 theme-primary theme-contrast">d-inline</div>
+<div class="d-inline p-2 theme-secondary theme-contrast">d-inline</div>`} />
 
-<Example code={`<span class="d-block p-2 text-bg-primary">d-block</span>
-<span class="d-block p-2 text-bg-dark">d-block</span>`} />
+<Example code={`<span class="d-block p-2 theme-primary theme-contrast">d-block</span>
+<span class="d-block p-2 theme-secondary theme-contrast">d-block</span>`} />
 
 ## Hiding elements