Skip to content

Commit a2a22a4

Browse files
committed
docs(material/input): switch to MDC
Finishes switching the input docs and demo app to MDC. The docs examples themselves were switched already, but these changes finish it up by: * Fixing some imports that were still pointing to legacy components. * Removing the explicit `appearance` since it's not longer necessary. * Deleting the MDC-specific custom form control example since it wasn't being used anywhere and the one for the legacy component still applies. * Using `matNativeControl` instead of `matInput`.
1 parent 4258513 commit a2a22a4

File tree

20 files changed

+53
-319
lines changed

20 files changed

+53
-319
lines changed

src/components-examples/material-experimental/mdc-form-field/BUILD.bazel

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

src/components-examples/material-experimental/mdc-form-field/index.ts

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

src/components-examples/material-experimental/mdc-form-field/mdc-form-field-custom-control/example-tel-input-example.css

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

src/components-examples/material-experimental/mdc-form-field/mdc-form-field-custom-control/example-tel-input-example.html

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

src/components-examples/material-experimental/mdc-form-field/mdc-form-field-custom-control/form-field-custom-control-example.html

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

src/components-examples/material-experimental/mdc-form-field/mdc-form-field-custom-control/form-field-custom-control-example.ts

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

src/components-examples/material/form-field/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ ng_module(
1515
deps = [
1616
"//src/cdk/testing",
1717
"//src/cdk/testing/testbed",
18+
"//src/material/button",
19+
"//src/material/checkbox",
1820
"//src/material/form-field",
1921
"//src/material/form-field/testing",
2022
"//src/material/icon",
2123
"//src/material/input",
2224
"//src/material/input/testing",
23-
"//src/material/legacy-button",
24-
"//src/material/legacy-checkbox",
25-
"//src/material/legacy-radio",
25+
"//src/material/radio",
2626
"//src/material/select",
2727
"@npm//@angular/forms",
2828
"@npm//@angular/platform-browser",

src/components-examples/material/form-field/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import {CommonModule} from '@angular/common';
22
import {NgModule} from '@angular/core';
33
import {ReactiveFormsModule} from '@angular/forms';
4-
import {MatLegacyButtonModule} from '@angular/material/legacy-button';
5-
import {MatLegacyCheckboxModule} from '@angular/material/legacy-checkbox';
4+
import {MatButtonModule} from '@angular/material/button';
5+
import {MatCheckboxModule} from '@angular/material/checkbox';
66
import {MatFormFieldModule} from '@angular/material/form-field';
77
import {MatIconModule} from '@angular/material/icon';
88
import {MatInputModule} from '@angular/material/input';
9-
import {MatLegacyRadioModule} from '@angular/material/legacy-radio';
9+
import {MatRadioModule} from '@angular/material/radio';
1010
import {MatSelectModule} from '@angular/material/select';
1111
import {FormFieldAppearanceExample} from './form-field-appearance/form-field-appearance-example';
1212
import {
@@ -49,12 +49,12 @@ const EXAMPLES = [
4949
@NgModule({
5050
imports: [
5151
CommonModule,
52-
MatLegacyButtonModule,
53-
MatLegacyCheckboxModule,
52+
MatButtonModule,
53+
MatCheckboxModule,
5454
MatFormFieldModule,
5555
MatIconModule,
5656
MatInputModule,
57-
MatLegacyRadioModule,
57+
MatRadioModule,
5858
MatSelectModule,
5959
ReactiveFormsModule,
6060
],

src/components-examples/material/input/BUILD.bazel

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ ng_module(
1515
deps = [
1616
"//src/cdk/testing",
1717
"//src/cdk/testing/testbed",
18+
"//src/material/button",
1819
"//src/material/icon",
19-
"//src/material/legacy-button",
20-
"//src/material/legacy-input",
21-
"//src/material/legacy-input/testing",
20+
"//src/material/input",
21+
"//src/material/input/testing",
2222
"@npm//@angular/forms",
2323
"@npm//@angular/platform-browser",
2424
"@npm//@angular/platform-browser-dynamic",
@@ -42,8 +42,8 @@ ng_test_library(
4242
":input",
4343
"//src/cdk/testing",
4444
"//src/cdk/testing/testbed",
45-
"//src/material/legacy-input",
46-
"//src/material/legacy-input/testing",
45+
"//src/material/input",
46+
"//src/material/input/testing",
4747
"@npm//@angular/forms",
4848
"@npm//@angular/platform-browser",
4949
"@npm//@angular/platform-browser-dynamic",

src/components-examples/material/input/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {CommonModule} from '@angular/common';
22
import {NgModule} from '@angular/core';
33
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
4-
import {MatLegacyButtonModule} from '@angular/material/legacy-button';
4+
import {MatButtonModule} from '@angular/material/button';
55
import {MatIconModule} from '@angular/material/icon';
6-
import {MatLegacyInputModule} from '@angular/material/legacy-input';
6+
import {MatInputModule} from '@angular/material/input';
77
import {InputClearableExample} from './input-clearable/input-clearable-example';
88
import {InputErrorStateMatcherExample} from './input-error-state-matcher/input-error-state-matcher-example';
99
import {InputErrorsExample} from './input-errors/input-errors-example';
@@ -38,9 +38,9 @@ const EXAMPLES = [
3838
@NgModule({
3939
imports: [
4040
CommonModule,
41-
MatLegacyButtonModule,
41+
MatButtonModule,
4242
MatIconModule,
43-
MatLegacyInputModule,
43+
MatInputModule,
4444
FormsModule,
4545
ReactiveFormsModule,
4646
],

src/components-examples/material/input/input-clearable/input-clearable-example.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<mat-form-field class="example-form-field" appearance="fill">
1+
<mat-form-field class="example-form-field">
22
<mat-label>Clearable input</mat-label>
33
<input matInput type="text" [(ngModel)]="value">
44
<button *ngIf="value" matSuffix mat-icon-button aria-label="Clear" (click)="value=''">

src/components-examples/material/input/input-error-state-matcher/input-error-state-matcher-example.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<form class="example-form">
2-
<mat-form-field class="example-full-width" appearance="fill">
2+
<mat-form-field class="example-full-width">
33
<mat-label>Email</mat-label>
44
<input type="email" matInput [formControl]="emailFormControl" [errorStateMatcher]="matcher"
55
placeholder="Ex. [email protected]">

src/components-examples/material/input/input-errors/input-errors-example.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<form class="example-form">
2-
<mat-form-field class="example-full-width" appearance="fill">
2+
<mat-form-field class="example-full-width">
33
<mat-label>Email</mat-label>
44
<input type="email" matInput [formControl]="emailFormControl" placeholder="Ex. [email protected]">
55
<mat-error *ngIf="emailFormControl.hasError('email') && !emailFormControl.hasError('required')">

0 commit comments

Comments
 (0)