@@ -139,6 +139,11 @@ $_tertiary: map.merge(map.get($_palettes, tertiary), $_rest);
139
139
140
140
$primary : $_primary ;
141
141
$tertiary : $_tertiary ;
142
+ // Use "sys" instead of "mat-sys" because
143
+ // "sys" used to be the default and is still used
144
+ // in downstream angular.
145
+ // https://github.com/angular/components/pull/29908
146
+ $system_variables_prefix : sys;
142
147
143
148
@function create-theme ($density : 0 ) {
144
149
@return mat .define-theme (
@@ -148,6 +153,7 @@ $tertiary: $_tertiary;
148
153
primary: $_primary ,
149
154
tertiary: $_tertiary ,
150
155
use- system- variables: true,
156
+ system- variables- prefix: $system_variables_prefix ,
151
157
),
152
158
density: (
153
159
scale : $density ,
@@ -164,6 +170,7 @@ $dark-theme: mat.define-theme(
164
170
primary: $_primary ,
165
171
tertiary: $_tertiary ,
166
172
use- system- variables: true,
173
+ system- variables- prefix: $system_variables_prefix ,
167
174
),
168
175
)
169
176
);
@@ -327,7 +334,7 @@ mesop-markdown {
327
334
}
328
335
329
336
a {
330
- color : var (--mat- sys-primary );
337
+ color : var (--sys-primary );
331
338
}
332
339
333
340
p {
@@ -339,7 +346,7 @@ mesop-markdown {
339
346
}
340
347
341
348
a :visited {
342
- color : var (--mat- sys-secondary );
349
+ color : var (--sys-secondary );
343
350
}
344
351
345
352
// Make it so wide code examples do not overflow. Instead show a horizontal scrollbar.
@@ -350,7 +357,7 @@ mesop-markdown {
350
357
351
358
.code-block {
352
359
border-radius : 8px ;
353
- background : var (--mat- sys-surface-container-low );
360
+ background : var (--sys-surface-container-low );
354
361
overflow : hidden ;
355
362
min-height : 57px ; // The copy button gets cut off if there's only one line of text.
356
363
padding : 10px ;
@@ -365,7 +372,7 @@ mesop-markdown {
365
372
border : none ;
366
373
border-radius : 50% ;
367
374
display : inline-block ;
368
- color : var (--mat- sys-on-surface );
375
+ color : var (--sys-on-surface );
369
376
height : 40px ;
370
377
position : absolute ;
371
378
text-align : center ;
@@ -378,7 +385,7 @@ mesop-markdown {
378
385
}
379
386
380
387
.code-block :hover a .code-copy :hover {
381
- background : var (--mat- sys-surface-container-highest );
388
+ background : var (--sys-surface-container-highest );
382
389
cursor : pointer ;
383
390
}
384
391
@@ -391,7 +398,7 @@ mesop-markdown {
391
398
table ,
392
399
th ,
393
400
td {
394
- border : 1px var (--mat- sys-on-surface ) solid ;
401
+ border : 1px var (--sys-on-surface ) solid ;
395
402
border-collapse : collapse ;
396
403
padding : 10px ;
397
404
}
0 commit comments