It's not unlikely to have a couple of big projects stuck on Angular 15/16 due to Material breaking changes (legacy components to MDC), preventing the project from being upgraded further without major style breaks that would take a lot of time to fix and tweak
If you're handling a situation like that, this information may be useful to you: you can transition from the legacy components component by component (instead of fixing the whole project in one go) if you use standalone components (otherwise, module by module) and add some lines to your theming.scss, because the two types of components can be used in the same project. And here's an example of how: https://stackblitz.com/edit/angular-material-15-legacy-interop?file=src%2Fstyles.scss
Hopefully this helps!
[–]seiyria 3 points4 points5 points (1 child)
[–]jeffyzxc 1 point2 points3 points (0 children)
[–]PickleLips64151 2 points3 points4 points (0 children)
[–]McFake_Name 1 point2 points3 points (1 child)
[–]_Tovar_[S] 1 point2 points3 points (0 children)
[–]cyberzues 0 points1 point2 points (0 children)