From b4122bbc8d30041965b8dce6b7599c311b7d7bb7 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Mon, 10 Jan 2022 16:26:36 +0100 Subject: [PATCH] fix(material-experimental/mdc-checkbox): emitting fallback values for density CSS variables Fixes that the MDC checkbox density styles were emitting fallbacks for CSS variables. --- .../mdc-checkbox/_checkbox-theme.scss | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/material-experimental/mdc-checkbox/_checkbox-theme.scss b/src/material-experimental/mdc-checkbox/_checkbox-theme.scss index c65c217b1733..df37eb68d705 100644 --- a/src/material-experimental/mdc-checkbox/_checkbox-theme.scss +++ b/src/material-experimental/mdc-checkbox/_checkbox-theme.scss @@ -112,16 +112,19 @@ @mixin density($config-or-theme) { $density-scale: theming.get-density-config($config-or-theme); - .mat-mdc-checkbox .mdc-checkbox { - @include mdc-checkbox-theme.density( - $density-scale, - $query: mdc-helpers.$mat-base-styles-query - ); - } - @if ($density-scale == -2 or $density-scale == 'minimum') { - .mat-mdc-checkbox-touch-target { - display: none; + @include mdc-helpers.disable-fallback-declarations { + .mat-mdc-checkbox .mdc-checkbox { + @include mdc-checkbox-theme.density( + $density-scale, + $query: mdc-helpers.$mat-base-styles-query + ); + } + + @if ($density-scale == -2 or $density-scale == 'minimum') { + .mat-mdc-checkbox-touch-target { + display: none; + } } } }