Skip to content

Commit f7e3ae3

Browse files
authored
fix(material): remove legacy components (#27622)
* fix(multiple): remove legacy components from dev-app * fix(multiple): remove legacy-table from material-experimental components * fix(multiple): remove mdc kitchen sink * fix(multiple): make experimental tests pass * fix(multiple): remove forward of legacy styles * fix(multiple): remove legacy components * fix(multiple): remove legacy component theme from yarn-pnp-compat
1 parent caff596 commit f7e3ae3

File tree

746 files changed

+217
-82976
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

746 files changed

+217
-82976
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,6 @@
1616
/src/material/grid-list/** @andrewseguin
1717
/src/material/icon/** @andrewseguin
1818
/src/material/input/** @devversion @mmalerba
19-
/src/material/legacy-autocomplete/** @crisbeto
20-
/src/material/legacy-button/** @andrewseguin
21-
/src/material/legacy-card/** @andrewseguin
22-
/src/material/legacy-checkbox/** @andrewseguin @devversion
23-
/src/material/legacy-chips/** @andrewseguin
24-
/src/material/legacy-dialog/** @andrewseguin @crisbeto
25-
/src/material/legacy-form-field/** @mmalerba
26-
/src/material/legacy-input/** @mmalerba
27-
/src/material/legacy-list/** @andrewseguin @crisbeto @devversion
28-
/src/material/legacy-menu/** @crisbeto
29-
/src/material/legacy-paginator/** @andrewseguin
30-
/src/material/legacy-prebuilt-themes/** @andrewseguin
31-
/src/material/legacy-progress-bar/** @andrewseguin @crisbeto
32-
/src/material/legacy-progress-spinner/** @andrewseguin @crisbeto
33-
/src/material/legacy-radio/** @andrewseguin @devversion
34-
/src/material/legacy-select/** @crisbeto
35-
/src/material/legacy-slide-toggle/** @devversion
36-
/src/material/legacy-slider/** @mmalerba
37-
/src/material/legacy-snack-bar/** @andrewseguin @crisbeto
38-
/src/material/legacy-table/** @andrewseguin
39-
/src/material/legacy-tabs/** @andrewseguin
40-
/src/material/legacy-tooltip/** @andrewseguin
4119
/src/material/list/** @mmalerba @devversion
4220
/src/material/menu/** @crisbeto
4321
/src/material/paginator/** @crisbeto
@@ -86,13 +64,6 @@
8664
/src/material/core/tokens/** @mmalerba
8765
/src/material/core/typography/** @crisbeto
8866
/src/material/core/util/** @andrewseguin
89-
/src/material/legacy-core/* @andrewseguin
90-
/src/material/legacy-core/color/** @andrewseguin @devversion
91-
/src/material/legacy-core/density/** @devversion
92-
/src/material/legacy-core/option/** @crisbeto
93-
/src/material/legacy-core/testing/** @crisbeto
94-
/src/material/legacy-core/theming/** @andrewseguin @jelbourn
95-
/src/material/legacy-core/typography/** @crisbeto
9667

9768
# Miscellaneous components
9869
/src/google-maps/** @crisbeto
@@ -156,7 +127,6 @@
156127
/src/dev-app/autocomplete/** @crisbeto
157128
/src/dev-app/badge/** @andrewseguin
158129
/src/dev-app/baseline/** @mmalerba
159-
/src/dev-app/legacy-baseline/** @mmalerba
160130
/src/dev-app/bottom-sheet/** @andrewseguin @crisbeto
161131
/src/dev-app/button-toggle/** @andrewseguin
162132
/src/dev-app/button/** @andrewseguin
@@ -187,32 +157,11 @@
187157
/src/dev-app/input-modality/** @jelbourn
188158
/src/dev-app/input/** @devversion @mmalerba
189159
/src/dev-app/layout/** @andrewseguin
190-
/src/dev-app/legacy-card/** @mmalerba
191-
/src/dev-app/legacy-checkbox/** @mmalerba
192-
/src/dev-app/legacy-chips/** @andrewseguin
193-
/src/dev-app/legacy-datepicker/** @mmalerba
194-
/src/dev-app/legacy-dialog/** @devversion
195-
/src/dev-app/legacy-input/** @mmalerba
196-
/src/dev-app/legacy-list/** @mmalerba
197-
/src/dev-app/legacy-menu/** @crisbeto
198-
/src/dev-app/legacy-paginator/** @crisbeto
199-
/src/dev-app/legacy-radio/** @andrewseguin @devversion
200-
/src/dev-app/legacy-select/** @crisbeto
201-
/src/dev-app/legacy-slide-toggle/** @devversion
202-
/src/dev-app/legacy-snack-bar/** @andrewseguin
203-
/src/dev-app/legacy-tabs/** @andrewseguin
204-
/src/dev-app/legacy-table/** @andrewseguin
205-
/src/dev-app/legacy-tooltip/** @crisbeto
206160
/src/dev-app/list/** @andrewseguin @crisbeto @devversion
207161
/src/dev-app/live-announcer/** @jelbourn
208-
/src/dev-app/legacy-autocomplete/** @crisbeto
209-
/src/dev-app/mdc-button/** @andrewseguin
210-
/src/dev-app/legacy-button/** @andrewseguin
211-
/src/dev-app/legacy-progress-bar/** @crisbeto
212-
/src/dev-app/legacy-progress-spinner/** @mmalerba
213-
/src/dev-app/legacy-slider/** @devversion
214-
/src/dev-app/mdc-snack-bar/** @andrewseguin
215-
/src/dev-app/mdc-tabs/** @crisbeto
162+
/src/dev-app/button/** @andrewseguin
163+
/src/dev-app/snack-bar/** @andrewseguin
164+
/src/dev-app/tabs/** @crisbeto
216165
/src/dev-app/menu/** @crisbeto
217166
/src/dev-app/menubar/** @jelbourn
218167
/src/dev-app/overlay/** @jelbourn @crisbeto
@@ -300,21 +249,6 @@
300249
/tools/public_api_guard/material/form-field** @mmalerba
301250
/tools/public_api_guard/material/grid-list** @andrewseguin
302251
/tools/public_api_guard/material/icon** @andrewseguin
303-
/tools/public_api_guard/material/legacy-button** @andrewseguin
304-
/tools/public_api_guard/material/legacy-card** @andrewseguin
305-
/tools/public_api_guard/material/legacy-checkbox** @andrewseguin @devversion
306-
/tools/public_api_guard/material/legacy-dialog** @andrewseguin @crisbeto
307-
/tools/public_api_guard/material/legacy-input** @mmalerba
308-
/tools/public_api_guard/material/legacy-paginator** @andrewseguin
309-
/tools/public_api_guard/material/legacy-progress-bar** @andrewseguin @crisbeto
310-
/tools/public_api_guard/material/legacy-progress-spinner** @andrewseguin @crisbeto
311-
/tools/public_api_guard/material/legacy-radio** @andrewseguin @devversion
312-
/tools/public_api_guard/material/legacy-select** @crisbeto
313-
/tools/public_api_guard/material/legacy-slide-toggle** @devversion
314-
/tools/public_api_guard/material/legacy-snack-bar** @andrewseguin @crisbeto
315-
/tools/public_api_guard/material/legacy-table** @andrewseguin
316-
/tools/public_api_guard/material/legacy-tabs** @andrewseguin
317-
/tools/public_api_guard/material/legacy-tooltip** @andrewseguin
318252
/tools/public_api_guard/material/list** @andrewseguin @crisbeto @devversion
319253
/tools/public_api_guard/material/material** @andrewseguin
320254
/tools/public_api_guard/material/menu** @crisbeto

.ng-dev/commit-message.mts

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -59,54 +59,30 @@ export const commitMessage: CommitMessageConfig = {
5959
'material/table',
6060
'material/tabs',
6161
'material/autocomplete',
62-
'material/legacy-autocomplete',
6362
'material/badge',
6463
'material/bottom-sheet',
65-
'material/legacy-button',
6664
'material/button-toggle',
67-
'material/legacy-card',
68-
'material/legacy-checkbox',
69-
'material/legacy-checkbox',
7065
'material/chips',
71-
'material/legacy-chips',
7266
'material/core',
73-
'material/legacy-core',
7467
'material/datepicker',
75-
'material/legacy-dialog',
7668
'material/divider',
7769
'material/expansion',
7870
'material/form-field',
79-
'material/legacy-form-field',
8071
'material/grid-list',
8172
'material/icon',
82-
'material/legacy-input',
8373
'material/list',
84-
'material/legacy-list',
8574
'material/menu',
86-
'material/legacy-menu',
87-
'material/legacy-paginator',
8875
'material/prebuilt-themes',
89-
'material/legacy-prebuilt-themes',
90-
'material/legacy-progress-bar',
91-
'material/legacy-progress-spinner',
9276
'material/radio',
93-
'material/legacy-radio',
9477
'material/schematics',
9578
'material/select',
96-
'material/legacy-select',
9779
'material/sidenav',
98-
'material/legacy-slide-toggle',
9980
'material/slider',
100-
'material/legacy-slider',
101-
'material/legacy-snack-bar',
10281
'material/sort',
10382
'material/stepper',
104-
'material/legacy-table',
105-
'material/legacy-tabs',
10683
'material/testing',
10784
'material/theming',
10885
'material/toolbar',
109-
'material/legacy-tooltip',
11086
'material/tooltip',
11187
'material/tree',
11288
'material-moment-adapter',

.ng-dev/google-sync-config.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
"src/material/index.ts",
3030
"src/material/module.ts",
3131
"src/material/core/index.ts",
32-
"src/material/legacy-core/index.ts",
3332
"src/material/core/theming/tests/**/*",
3433
"src/material/core/tokens/tests/**",
3534
"src/material/expansion/index.ts",

integration/yarn-pnp-compat/src/styles.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ $theme: mat.define-light-theme((
1010

1111
@include mat.core();
1212

13-
@include mat.all-legacy-component-themes($theme);
1413
@include mat.all-component-themes($theme);
1514

1615
html,

src/dev-app/BUILD.bazel

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -47,28 +47,6 @@ ng_module(
4747
"//src/dev-app/input",
4848
"//src/dev-app/input-modality",
4949
"//src/dev-app/layout",
50-
"//src/dev-app/legacy-autocomplete",
51-
"//src/dev-app/legacy-baseline",
52-
"//src/dev-app/legacy-button",
53-
"//src/dev-app/legacy-card",
54-
"//src/dev-app/legacy-checkbox",
55-
"//src/dev-app/legacy-chips",
56-
"//src/dev-app/legacy-datepicker",
57-
"//src/dev-app/legacy-dialog",
58-
"//src/dev-app/legacy-input",
59-
"//src/dev-app/legacy-list",
60-
"//src/dev-app/legacy-menu",
61-
"//src/dev-app/legacy-paginator",
62-
"//src/dev-app/legacy-progress-bar",
63-
"//src/dev-app/legacy-progress-spinner",
64-
"//src/dev-app/legacy-radio",
65-
"//src/dev-app/legacy-select",
66-
"//src/dev-app/legacy-slide-toggle",
67-
"//src/dev-app/legacy-slider",
68-
"//src/dev-app/legacy-snack-bar",
69-
"//src/dev-app/legacy-table",
70-
"//src/dev-app/legacy-tabs",
71-
"//src/dev-app/legacy-tooltip",
7250
"//src/dev-app/list",
7351
"//src/dev-app/live-announcer",
7452
"//src/dev-app/menu",

src/dev-app/dev-app/dev-app-layout.html

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,6 @@
2020
Baseline
2121
</a>
2222

23-
<a mat-list-item
24-
tabindex="-1"
25-
(click)="navigation.close()"
26-
[routerLink]="['/legacy-baseline']">
27-
Legacy Baseline
28-
</a>
29-
3023
<a mat-list-item
3124
tabindex="-1"
3225
(click)="navigation.close()"

src/dev-app/dev-app/dev-app-layout.ts

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -99,27 +99,6 @@ export class DevAppLayout {
9999
{name: 'Typography', route: '/typography'},
100100
{name: 'Virtual Scrolling', route: '/virtual-scroll'},
101101
{name: 'YouTube Player', route: '/youtube-player'},
102-
{name: 'Legacy Autocomplete', route: '/legacy-autocomplete'},
103-
{name: 'Legacy Button', route: '/legacy-button'},
104-
{name: 'Legacy Card', route: '/legacy-card'},
105-
{name: 'Legacy Checkbox', route: '/legacy-checkbox'},
106-
{name: 'Legacy Chips', route: '/legacy-chips'},
107-
{name: 'Legacy Datepicker', route: '/legacy-datepicker'},
108-
{name: 'Legacy Dialog', route: '/legacy-dialog'},
109-
{name: 'Legacy Input', route: '/legacy-input'},
110-
{name: 'Legacy List', route: '/legacy-list'},
111-
{name: 'Legacy Menu', route: '/legacy-menu'},
112-
{name: 'Legacy Paginator', route: '/legacy-paginator'},
113-
{name: 'Legacy Progress Bar', route: '/legacy-progress-bar'},
114-
{name: 'Legacy Progress Spinner', route: '/legacy-progress-spinner'},
115-
{name: 'Legacy Radio', route: '/legacy-radio'},
116-
{name: 'Legacy Select', route: '/legacy-select'},
117-
{name: 'Legacy Slider', route: '/legacy-slider'},
118-
{name: 'Legacy Slide Toggle', route: '/legacy-slide-toggle'},
119-
{name: 'Legacy Snack Bar', route: '/legacy-snack-bar'},
120-
{name: 'Legacy Table', route: '/legacy-table'},
121-
{name: 'Legacy Tabs', route: '/legacy-tabs'},
122-
{name: 'Legacy Tooltip', route: '/legacy-tooltip'},
123102
];
124103

125104
/** List of possible global density scale values. */

src/dev-app/legacy-autocomplete/BUILD.bazel

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/dev-app/legacy-autocomplete/legacy-autocomplete-demo.html

Lines changed: 0 additions & 76 deletions
This file was deleted.

src/dev-app/legacy-autocomplete/legacy-autocomplete-demo.scss

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)