88@use " layout/breakpoints" as * ;
99
1010// scss-docs-start list-group-variables
11- $list-group-color : var (--#{$prefix}body- color ) !default ;
12- $list-group-bg : var (--#{$prefix}body-bg ) !default ;
11+ $list-group-color : var (--#{$prefix}color-body ) !default ;
12+ $list-group-bg : var (--#{$prefix}bg-body ) !default ;
1313$list-group-border-color : var (--#{$prefix}border-color ) !default ;
1414$list-group-border-width : var (--#{$prefix}border-width ) !default ;
1515$list-group-border-radius : var (--#{$prefix}border-radius ) !default ;
@@ -28,7 +28,7 @@ $list-group-disabled-bg: $list-group-bg !default;
2828$list-group-action-color : var (--#{$prefix}secondary-color ) !default ;
2929$list-group-action-hover-color : var (--#{$prefix}emphasis-color ) !default ;
3030
31- $list-group-action-active-color : var (--#{$prefix}body- color ) !default ;
31+ $list-group-action-active-color : var (--#{$prefix}color-body ) !default ;
3232$list-group-action-active-bg : var (--#{$prefix}secondary-bg ) !default ;
3333// scss-docs-end list-group-variables
3434
@@ -82,10 +82,10 @@ $list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;
8282 position : relative ;
8383 display : block ;
8484 padding : var (--#{$prefix}list-group-item-padding-y ) var (--#{$prefix}list-group-item-padding-x );
85- color : var (--#{$prefix}list-group-color );
85+ color : var (--#{$prefix}theme-text , var ( --#{$prefix} list-group-color) );
8686 text-decoration : if ($link-decoration == none , null , none );
87- background-color : var (--#{$prefix}list-group-bg );
88- border : var (--#{$prefix}list-group-border-width ) solid var (--#{$prefix}list-group-border-color );
87+ background-color : var (--#{$prefix}theme-bg-subtle , var ( --#{$prefix} list-group-bg) );
88+ border : var (--#{$prefix}list-group-border-width ) solid var (--#{$prefix}theme-border , var ( --#{$prefix} list-group-border-color) );
8989
9090 & :first-child {
9191 @include border-top-radius (inherit );
@@ -128,22 +128,22 @@ $list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;
128128
129129 .list-group-item-action {
130130 width : 100% ; // For `<button>`s (anchors become 100% by default though)
131- color : var (--#{$prefix}list-group-action-color );
131+ color : var (--#{$prefix}theme-text , var ( --#{$prefix} list-group-action-color) );
132132 text-align : inherit ; // For `<button>`s (anchors inherit)
133133
134134 & :not (.active ) {
135135 // Hover state
136136 & :hover ,
137137 & :focus {
138138 z-index : 1 ; // Place hover/focus items above their siblings for proper border styling
139- color : var (--#{$prefix}list-group-action-hover-color );
139+ color : var (--#{$prefix}theme-text-emphasis , var ( --#{$prefix} list-group-action-hover-color) );
140140 text-decoration : none ;
141- background-color : var (--#{$prefix}list-group-action-hover-bg );
141+ background-color : var (--#{$prefix}theme-bg-muted , var ( --#{$prefix} list-group-action-hover-bg) );
142142 }
143143
144144 & :active {
145- color : var (--#{$prefix}list-group-action-active-color );
146- background-color : var (--#{$prefix}list-group-action-active-bg );
145+ color : var (--#{$prefix}theme-text-emphasis , var ( --#{$prefix} list-group-action-active-color) );
146+ background-color : var (--#{$prefix}theme-bg-muted , var ( --#{$prefix} list-group-action-active-bg) );
147147 }
148148 }
149149 }
@@ -205,27 +205,4 @@ $list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;
205205 }
206206 }
207207 }
208-
209-
210- // scss-docs-start list-group-modifiers
211- // List group contextual variants
212- //
213- // Add modifier classes to change text and background color on individual items.
214- // Organizationally, this must come after the `:hover` states.
215-
216- @each $state in map .keys ($new-theme-colors ) {
217- .list-group-item-#{$state } {
218- -- #{$prefix } list-group-color : var (--#{$prefix}#{$state}-text-emphasis );
219- -- #{$prefix } list-group-bg : var (--#{$prefix}#{$state}-bg-subtle );
220- -- #{$prefix } list-group-border-color : var (--#{$prefix}#{$state}-border-subtle );
221- -- #{$prefix } list-group-action-hover-color : var (--#{$prefix}emphasis-color );
222- -- #{$prefix } list-group-action-hover-bg : var (--#{$prefix}#{$state}-border-subtle );
223- -- #{$prefix } list-group-action-active-color : var (--#{$prefix}emphasis-color );
224- -- #{$prefix } list-group-action-active-bg : var (--#{$prefix}#{$state}-border-subtle );
225- -- #{$prefix } list-group-active-color : var (--#{$prefix}#{$state}-bg-subtle );
226- -- #{$prefix } list-group-active-bg : var (--#{$prefix}#{$state}-text-emphasis );
227- -- #{$prefix } list-group-active-border-color : var (--#{$prefix}#{$state}-text-emphasis );
228- }
229- }
230- // scss-docs-end list-group-modifiers
231208}
0 commit comments