@@ -98,19 +98,6 @@ <h3 id="custom-themes-with-sass" class="docs-header-link">
9898 < p > A < strong > theme file</ strong > is a Sass file that calls Angular Material Sass mixins to output color,
9999typography, and density CSS styles.</ p >
100100
101- < h4 id ="the-core-mixin " class ="docs-header-link ">
102- < span header-link ="the-core-mixin "> </ span >
103- The < code > core</ code > mixin
104- </ h4 >
105- < p > Angular Material defines a mixin named < code > core</ code > that includes prerequisite styles for common
106- features used by multiple components, such as ripples. The < code > core</ code > mixin must be included exactly
107- once for your application, even if you define multiple themes. Including the < code > core</ code > mixin multiple
108- times will result in duplicate CSS in your application.</ p >
109- < pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
110-
111- < span class ="hljs-keyword "> @include</ span > mat.core();
112- </ code > </ pre >
113-
114101 < h4 id ="defining-a-theme " class ="docs-header-link ">
115102 < span header-link ="defining-a-theme "> </ span >
116103 Defining a theme
@@ -173,8 +160,6 @@ <h4 id="applying-a-theme-to-components" class="docs-header-link">
173160theme Sass mixins.</ p >
174161< pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
175162
176- < span class ="hljs-keyword "> @include</ span > mat.core();
177-
178163< span class ="hljs-variable "> $my-primary</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $m2-indigo-palette</ span > , < span class ="hljs-number "> 500</ span > );
179164< span class ="hljs-variable "> $my-accent</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $m2-pink-palette</ span > , A200, A100, A400);
180165
@@ -205,8 +190,6 @@ <h4 id="applying-a-theme-to-components" class="docs-header-link">
205190uses every single component, this will produce unnecessary CSS.</ p >
206191< pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
207192
208- < span class ="hljs-keyword "> @include</ span > mat.core();
209-
210193< span class ="hljs-variable "> $my-primary</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $m2-indigo-palette</ span > , < span class ="hljs-number "> 500</ span > );
211194< span class ="hljs-variable "> $my-accent</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $m2-pink-palette</ span > , A200, A100, A400);
212195
@@ -344,8 +327,6 @@ <h4 id="multiple-themes-in-one-file" class="docs-header-link">
344327CSS rule declaration. See the < a href ="https://sass-lang.com/documentation/at-rules/mixin "> documentation for Sass mixins</ a > for further background.</ p >
345328< pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
346329
347- < span class ="hljs-keyword "> @include</ span > mat.core();
348-
349330< span class ="hljs-comment "> // Define a dark theme</ span >
350331< span class ="hljs-variable "> $dark-theme</ span > : mat.m2-define-dark-theme((
351332 color: (
@@ -474,7 +455,6 @@ <h2 id="strong-focus-indicators" class="docs-header-link">
474455the custom theme API.</ p >
475456< pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
476457
477- < span class ="hljs-keyword "> @include</ span > mat.core();
478458< span class ="hljs-keyword "> @include</ span > mat.strong-focus-indicators();
479459
480460< span class ="hljs-variable "> $my-primary</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $m2-indigo-palette</ span > , < span class ="hljs-number "> 500</ span > );
@@ -504,7 +484,6 @@ <h3 id="customizing-strong-focus-indicators" class="docs-header-link">
504484of the custom theme API.</ p >
505485< pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
506486
507- < span class ="hljs-keyword "> @include</ span > mat.core();
508487< span class ="hljs-keyword "> @include</ span > mat.strong-focus-indicators((
509488 < span class ="hljs-attribute "> border-style</ span > : dotted,
510489 < span class ="hljs-attribute "> border-width</ span > : < span class ="hljs-number "> 4px</ span > ,
@@ -1012,8 +991,6 @@ <h4 id="typography-configs-and-theming" class="docs-header-link">
1012991defining multiple themes</ a > .</ p >
1013992< pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
1014993
1015- < span class ="hljs-keyword "> @include</ span > mat.core();
1016-
1017994< span class ="hljs-variable "> $my-primary</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $indigo-palette</ span > , < span class ="hljs-number "> 500</ span > );
1018995< span class ="hljs-variable "> $my-accent</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $pink-palette</ span > , A200, A100, A400);
1019996< span class ="hljs-variable "> $my-typography</ span > : mat.m2-define-typography-config();
@@ -1310,8 +1287,6 @@ <h4 id="step-4-include-the-theme-mixin-in-your-application" class="docs-header-l
13101287< pre > < code class ="language-scss "> < span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> '@angular/material'</ span > as mat;
13111288< span class ="hljs-keyword "> @use</ span > < span class ="hljs-string "> './path/to/carousel-theme'</ span > as carousel;
13121289
1313- < span class ="hljs-keyword "> @include</ span > mat.core();
1314-
13151290< span class ="hljs-variable "> $my-primary</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $m2-indigo-palette</ span > , < span class ="hljs-number "> 500</ span > );
13161291< span class ="hljs-variable "> $my-accent</ span > : mat.m2-define-palette(mat.< span class ="hljs-variable "> $m2-pink-palette</ span > , A200, A100, A400);
13171292
0 commit comments