From 30e2a1e229ac60ec5099f74b4520daa7b339afa1 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Tue, 25 Jan 2022 16:51:28 +0100 Subject: [PATCH] perf(material-experimental/mdc-radio): reduce bundle size Reduces the bundle size of the MDC-based radio button by excluding styles we don't need. This shaves off ~15kb from the dev app bundle, although I believe that the styles are duplicated there so the real reduction is likely ~7.5kb. --- .../mdc-radio/_radio-theme.scss | 6 --- .../mdc-radio/radio.html | 1 - .../mdc-radio/radio.scss | 37 ++++++++++++++----- 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/src/material-experimental/mdc-radio/_radio-theme.scss b/src/material-experimental/mdc-radio/_radio-theme.scss index aa7b90288c6a..b69642f2c6b9 100644 --- a/src/material-experimental/mdc-radio/_radio-theme.scss +++ b/src/material-experimental/mdc-radio/_radio-theme.scss @@ -10,12 +10,9 @@ @mixin _color-palette($color-palette) { @include mdc-radio-theme.theme(( selected-focus-icon-color: $color-palette, - selected-focus-state-layer-color: $color-palette, selected-hover-icon-color: $color-palette, - selected-hover-state-layer-color: $color-palette, selected-icon-color: $color-palette, selected-pressed-icon-color: $color-palette, - selected-pressed-state-layer-color: $color-palette, )); // TODO(crisbeto): this should be included by MDC's `theme-styles`, but it isn't currently. @@ -39,12 +36,9 @@ disabled-selected-icon-color: mdc-theme-color.$on-surface, disabled-unselected-icon-color: mdc-theme-color.$on-surface, unselected-focus-icon-color: $on-surface, - unselected-focus-state-layer-color: $on-surface, unselected-hover-icon-color: $on-surface, - unselected-hover-state-layer-color: $on-surface, unselected-icon-color: $on-surface, unselected-pressed-icon-color: $on-surface, - unselected-pressed-state-layer-color: $on-surface, )); &.mat-primary { diff --git a/src/material-experimental/mdc-radio/radio.html b/src/material-experimental/mdc-radio/radio.html index e5165ebd2fa3..e81ed6778d94 100644 --- a/src/material-experimental/mdc-radio/radio.html +++ b/src/material-experimental/mdc-radio/radio.html @@ -19,7 +19,6 @@
-