angular/devtools/projects/ng-devtools/src/styles/_overrides.scss
hawkgs c75a88f863 fix(devtools): make font sizes consistent (#62575)
Fix the inconsistent font sizes that are result of Material changes.

PR Close #62575
2025-07-10 10:29:15 -07:00

58 lines
1.1 KiB
SCSS

@use '@angular/material' as mat;
@use './typography' as tg;
/* Defines all Material component overrides specific to Angular DevTools */
/* If you must resort to direct Mat class changes, please use a "FRAGILE" comment on top. */
@mixin mat-cmp-overrides {
@include mat.expansion-overrides(
(
container-background-color: transparent,
)
);
@include mat.toolbar-overrides(
(
container-background-color: transparent,
)
);
@include mat.tree-overrides(
(
container-background-color: transparent,
)
);
@include mat.table-overrides(
(
background-color: transparent,
)
);
@include mat.menu-overrides(
(
item-icon-size: 16px,
item-label-text-font: tg.$font-family,
item-label-text-size: tg.$font-size,
item-label-text-line-height: 0.875rem,
)
);
/* FRAGILE */
.mat-mdc-menu-item {
min-height: 32px;
}
/* FRAGILE */
label.mat-mdc-menu-item > .mat-mdc-menu-item-text {
display: flex;
align-items: center;
flex-wrap: nowrap;
gap: 0.5rem;
}
/* FRAGILE */
mat-slide-toggle .mdc-switch__ripple {
width: 25px;
height: 25px;
}
}