Skip to content

Commit 1ea1813

Browse files
committed
docs(material/select): switch examples to use MDC
Switches the select examples to use MDC and fixes a minor visual issue.
1 parent f590240 commit 1ea1813

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ ng_module(
1616
"//src/cdk/testing",
1717
"//src/cdk/testing/testbed",
1818
"//src/material/checkbox",
19-
"//src/material/legacy-form-field",
20-
"//src/material/legacy-input",
21-
"//src/material/legacy-select",
22-
"//src/material/legacy-select/testing",
19+
"//src/material/form-field",
20+
"//src/material/input",
21+
"//src/material/select",
22+
"//src/material/select/testing",
2323
"@npm//@angular/forms",
2424
"@npm//@angular/platform-browser",
2525
"@npm//@angular/platform-browser-dynamic",
@@ -43,8 +43,8 @@ ng_test_library(
4343
":select",
4444
"//src/cdk/testing",
4545
"//src/cdk/testing/testbed",
46-
"//src/material/legacy-select",
47-
"//src/material/legacy-select/testing",
46+
"//src/material/select",
47+
"//src/material/select/testing",
4848
"@npm//@angular/platform-browser",
4949
"@npm//@angular/platform-browser-dynamic",
5050
],

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import {CommonModule} from '@angular/common';
22
import {NgModule} from '@angular/core';
33
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
44
import {MatCheckboxModule} from '@angular/material/checkbox';
5-
import {MatLegacyInputModule} from '@angular/material/legacy-input';
6-
import {MatLegacySelectModule} from '@angular/material/legacy-select';
5+
import {MatInputModule} from '@angular/material/input';
6+
import {MatSelectModule} from '@angular/material/select';
77
import {SelectCustomTriggerExample} from './select-custom-trigger/select-custom-trigger-example';
88
import {SelectDisabledExample} from './select-disabled/select-disabled-example';
99
import {SelectErrorStateMatcherExample} from './select-error-state-matcher/select-error-state-matcher-example';
@@ -19,7 +19,7 @@ import {SelectValueBindingExample} from './select-value-binding/select-value-bin
1919
import {SelectReactiveFormExample} from './select-reactive-form/select-reactive-form-example';
2020
import {SelectInitialValueExample} from './select-initial-value/select-initial-value-example';
2121
import {SelectHarnessExample} from './select-harness/select-harness-example';
22-
import {MatLegacyFormFieldModule} from '@angular/material/legacy-form-field';
22+
import {MatFormFieldModule} from '@angular/material/form-field';
2323

2424
export {
2525
SelectCustomTriggerExample,
@@ -62,10 +62,10 @@ const EXAMPLES = [
6262
CommonModule,
6363
FormsModule,
6464
MatCheckboxModule,
65-
MatLegacyInputModule,
66-
MatLegacySelectModule,
65+
MatInputModule,
66+
MatSelectModule,
6767
ReactiveFormsModule,
68-
MatLegacyFormFieldModule,
68+
MatFormFieldModule,
6969
],
7070
declarations: EXAMPLES,
7171
exports: EXAMPLES,

src/components-examples/material/select/select-harness/select-harness-example.spec.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {ComponentFixture, TestBed} from '@angular/core/testing';
22
import {TestbedHarnessEnvironment} from '@angular/cdk/testing/testbed';
3-
import {MatLegacySelectHarness} from '@angular/material/legacy-select/testing';
3+
import {MatSelectHarness} from '@angular/material/select/testing';
44
import {HarnessLoader} from '@angular/cdk/testing';
5-
import {MatLegacySelectModule} from '@angular/material/legacy-select';
5+
import {MatSelectModule} from '@angular/material/select';
66
import {SelectHarnessExample} from './select-harness-example';
77
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
88

@@ -12,7 +12,7 @@ describe('SelectHarnessExample', () => {
1212

1313
beforeEach(async () => {
1414
await TestBed.configureTestingModule({
15-
imports: [MatLegacySelectModule, NoopAnimationsModule],
15+
imports: [MatSelectModule, NoopAnimationsModule],
1616
declarations: [SelectHarnessExample],
1717
}).compileComponents();
1818
fixture = TestBed.createComponent(SelectHarnessExample);
@@ -21,18 +21,18 @@ describe('SelectHarnessExample', () => {
2121
});
2222

2323
it('should load all select harnesses', async () => {
24-
const selects = await loader.getAllHarnesses(MatLegacySelectHarness);
24+
const selects = await loader.getAllHarnesses(MatSelectHarness);
2525
expect(selects.length).toBe(1);
2626
});
2727

2828
it('should be able to check whether a select is in multi-selection mode', async () => {
29-
const select = await loader.getHarness(MatLegacySelectHarness);
29+
const select = await loader.getHarness(MatSelectHarness);
3030

3131
expect(await select.isMultiple()).toBe(false);
3232
});
3333

3434
it('should be able to open and close a select', async () => {
35-
const select = await loader.getHarness(MatLegacySelectHarness);
35+
const select = await loader.getHarness(MatSelectHarness);
3636

3737
expect(await select.isOpen()).toBe(false);
3838

@@ -44,7 +44,7 @@ describe('SelectHarnessExample', () => {
4444
});
4545

4646
it('should be able to get the value text from a select', async () => {
47-
const select = await loader.getHarness(MatLegacySelectHarness);
47+
const select = await loader.getHarness(MatSelectHarness);
4848
await select.open();
4949
const options = await select.getOptions();
5050

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
.example-panel-red.mat-select-panel {
1+
.example-panel-red.mat-mdc-select-panel {
22
background: rgba(255, 0, 0, 0.5);
33
}
44

5-
.example-panel-green.mat-select-panel {
5+
.example-panel-green.mat-mdc-select-panel {
66
background: rgba(0, 255, 0, 0.5);
77
}
88

9-
.example-panel-blue.mat-select-panel {
9+
.example-panel-blue.mat-mdc-select-panel {
1010
background: rgba(0, 0, 255, 0.5);
1111
}

0 commit comments

Comments
 (0)