Skip to content

Commit 6875bb6

Browse files
authored
docs(material/snack-bar): adjust docs for standalone (#28111)
Now that `@angular/material/snack-bar` was reworked for standalone, we don't have to import the `MatSnackBarModule` everywhere.
1 parent 6664e21 commit 6875bb6

File tree

9 files changed

+28
-20
lines changed

9 files changed

+28
-20
lines changed

src/components-examples/material-experimental/popover-edit/popover-edit-mat-table/popover-edit-mat-table-example.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {Component} from '@angular/core';
22
import {DataSource} from '@angular/cdk/collections';
33
import {FormValueContainer, CdkPopoverEditModule} from '@angular/cdk-experimental/popover-edit';
44
import {NgForm, FormsModule} from '@angular/forms';
5-
import {MatSnackBar, MatSnackBarModule} from '@angular/material/snack-bar';
5+
import {MatSnackBar} from '@angular/material/snack-bar';
66
import {BehaviorSubject, Observable} from 'rxjs';
77
import {MatListModule} from '@angular/material/list';
88
import {MatCheckboxModule} from '@angular/material/checkbox';
@@ -218,7 +218,6 @@ const FANTASY_ELEMENTS: readonly FantasyElement[] = [
218218
MatIconModule,
219219
MatCheckboxModule,
220220
MatListModule,
221-
MatSnackBarModule,
222221
],
223222
})
224223
export class PopoverEditMatTableExample {

src/components-examples/material/snack-bar/snack-bar-annotated-component/snack-bar-annotated-component-example.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
import {Component, inject} from '@angular/core';
2-
import {MatSnackBar, MatSnackBarRef, MatSnackBarModule} from '@angular/material/snack-bar';
2+
import {
3+
MatSnackBar,
4+
MatSnackBarAction,
5+
MatSnackBarActions,
6+
MatSnackBarLabel,
7+
MatSnackBarRef,
8+
} from '@angular/material/snack-bar';
39
import {MatButtonModule} from '@angular/material/button';
410
import {MatInputModule} from '@angular/material/input';
511
import {FormsModule} from '@angular/forms';
@@ -13,7 +19,7 @@ import {MatFormFieldModule} from '@angular/material/form-field';
1319
templateUrl: 'snack-bar-annotated-component-example.html',
1420
styleUrls: ['snack-bar-annotated-component-example.css'],
1521
standalone: true,
16-
imports: [MatFormFieldModule, FormsModule, MatInputModule, MatButtonModule, MatSnackBarModule],
22+
imports: [MatFormFieldModule, FormsModule, MatInputModule, MatButtonModule],
1723
})
1824
export class SnackBarAnnotatedComponentExample {
1925
durationInSeconds = 5;
@@ -42,7 +48,7 @@ export class SnackBarAnnotatedComponentExample {
4248
`,
4349
],
4450
standalone: true,
45-
imports: [MatButtonModule, MatSnackBarModule],
51+
imports: [MatButtonModule, MatSnackBarLabel, MatSnackBarActions, MatSnackBarAction],
4652
})
4753
export class PizzaPartyAnnotatedComponent {
4854
snackBarRef = inject(MatSnackBarRef);

src/components-examples/material/snack-bar/snack-bar-component/snack-bar-component-example.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Component} from '@angular/core';
2-
import {MatSnackBar, MatSnackBarModule} from '@angular/material/snack-bar';
2+
import {MatSnackBar} from '@angular/material/snack-bar';
33
import {MatButtonModule} from '@angular/material/button';
44
import {MatInputModule} from '@angular/material/input';
55
import {FormsModule} from '@angular/forms';
@@ -13,7 +13,7 @@ import {MatFormFieldModule} from '@angular/material/form-field';
1313
templateUrl: 'snack-bar-component-example.html',
1414
styleUrls: ['snack-bar-component-example.css'],
1515
standalone: true,
16-
imports: [MatFormFieldModule, FormsModule, MatInputModule, MatButtonModule, MatSnackBarModule],
16+
imports: [MatFormFieldModule, FormsModule, MatInputModule, MatButtonModule],
1717
})
1818
export class SnackBarComponentExample {
1919
durationInSeconds = 5;

src/components-examples/material/snack-bar/snack-bar-harness/snack-bar-harness-example.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@ import {HarnessLoader} from '@angular/cdk/testing';
44
import {SnackBarHarnessExample} from './snack-bar-harness-example';
55
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
66
import {MatSnackBarHarness} from '@angular/material/snack-bar/testing';
7-
import {MatSnackBarModule} from '@angular/material/snack-bar';
87

98
describe('SnackBarHarnessExample', () => {
109
let fixture: ComponentFixture<SnackBarHarnessExample>;
1110
let loader: HarnessLoader;
1211

1312
beforeEach(() => {
1413
TestBed.configureTestingModule({
15-
imports: [MatSnackBarModule, NoopAnimationsModule],
14+
imports: [NoopAnimationsModule],
1615
}).compileComponents();
1716
fixture = TestBed.createComponent(SnackBarHarnessExample);
1817
fixture.detectChanges();

src/components-examples/material/snack-bar/snack-bar-harness/snack-bar-harness-example.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Component} from '@angular/core';
2-
import {MatSnackBar, MatSnackBarConfig, MatSnackBarModule} from '@angular/material/snack-bar';
2+
import {MatSnackBar, MatSnackBarConfig} from '@angular/material/snack-bar';
33

44
/**
55
* @title Testing with MatSnackBarHarness
@@ -8,7 +8,6 @@ import {MatSnackBar, MatSnackBarConfig, MatSnackBarModule} from '@angular/materi
88
selector: 'snack-bar-harness-example',
99
templateUrl: 'snack-bar-harness-example.html',
1010
standalone: true,
11-
imports: [MatSnackBarModule],
1211
})
1312
export class SnackBarHarnessExample {
1413
constructor(readonly snackBar: MatSnackBar) {}

src/components-examples/material/snack-bar/snack-bar-overview/snack-bar-overview-example.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Component} from '@angular/core';
2-
import {MatSnackBar, MatSnackBarModule} from '@angular/material/snack-bar';
2+
import {MatSnackBar} from '@angular/material/snack-bar';
33
import {MatButtonModule} from '@angular/material/button';
44
import {MatInputModule} from '@angular/material/input';
55
import {MatFormFieldModule} from '@angular/material/form-field';
@@ -12,7 +12,7 @@ import {MatFormFieldModule} from '@angular/material/form-field';
1212
templateUrl: 'snack-bar-overview-example.html',
1313
styleUrls: ['snack-bar-overview-example.css'],
1414
standalone: true,
15-
imports: [MatFormFieldModule, MatInputModule, MatButtonModule, MatSnackBarModule],
15+
imports: [MatFormFieldModule, MatInputModule, MatButtonModule],
1616
})
1717
export class SnackBarOverviewExample {
1818
constructor(private _snackBar: MatSnackBar) {}

src/components-examples/material/snack-bar/snack-bar-position/snack-bar-position-example.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import {Component} from '@angular/core';
22
import {
33
MatSnackBar,
44
MatSnackBarHorizontalPosition,
5-
MatSnackBarModule,
65
MatSnackBarVerticalPosition,
76
} from '@angular/material/snack-bar';
87
import {MatButtonModule} from '@angular/material/button';
@@ -17,7 +16,7 @@ import {MatFormFieldModule} from '@angular/material/form-field';
1716
templateUrl: 'snack-bar-position-example.html',
1817
styleUrls: ['snack-bar-position-example.css'],
1918
standalone: true,
20-
imports: [MatFormFieldModule, MatSelectModule, MatButtonModule, MatSnackBarModule],
19+
imports: [MatFormFieldModule, MatSelectModule, MatButtonModule],
2120
})
2221
export class SnackBarPositionExample {
2322
horizontalPosition: MatSnackBarHorizontalPosition = 'start';

src/material/snack-bar/testing/snack-bar-harness.spec.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@ import {Component, TemplateRef, ViewChild} from '@angular/core';
22
import {ComponentFixture, TestBed} from '@angular/core/testing';
33
import {HarnessLoader} from '@angular/cdk/testing';
44
import {TestbedHarnessEnvironment} from '@angular/cdk/testing/testbed';
5-
import {MatSnackBar, MatSnackBarConfig, MatSnackBarModule} from '@angular/material/snack-bar';
5+
import {
6+
MatSnackBar,
7+
MatSnackBarAction,
8+
MatSnackBarActions,
9+
MatSnackBarConfig,
10+
MatSnackBarLabel,
11+
} from '@angular/material/snack-bar';
612
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
713
import {MatSnackBarHarness} from './snack-bar-harness';
814

@@ -12,8 +18,7 @@ describe('MatSnackBarHarness', () => {
1218

1319
beforeEach(async () => {
1420
await TestBed.configureTestingModule({
15-
imports: [MatSnackBarModule, NoopAnimationsModule],
16-
declarations: [SnackbarHarnessTest],
21+
imports: [NoopAnimationsModule],
1722
}).compileComponents();
1823

1924
fixture = TestBed.createComponent(SnackbarHarnessTest);
@@ -166,6 +171,8 @@ describe('MatSnackBarHarness', () => {
166171
<div matSnackBarActions><button matSnackBarAction>Ok</button></div>
167172
</ng-template>
168173
`,
174+
standalone: true,
175+
imports: [MatSnackBarLabel, MatSnackBarActions, MatSnackBarAction],
169176
})
170177
class SnackbarHarnessTest {
171178
@ViewChild('custom') customTmpl: TemplateRef<any>;

src/universal-app/kitchen-sink/kitchen-sink.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {MatSelectModule} from '@angular/material/select';
2727
import {MatSidenavModule} from '@angular/material/sidenav';
2828
import {MatSliderModule} from '@angular/material/slider';
2929
import {MatSlideToggleModule} from '@angular/material/slide-toggle';
30-
import {MatSnackBarModule, MatSnackBar} from '@angular/material/snack-bar';
30+
import {MatSnackBar} from '@angular/material/snack-bar';
3131
import {MatTabsModule} from '@angular/material/tabs';
3232
import {MatToolbarModule} from '@angular/material/toolbar';
3333
import {MatTooltipModule} from '@angular/material/tooltip';
@@ -92,7 +92,6 @@ export class TestEntryComponent {}
9292
MatSidenavModule,
9393
MatSliderModule,
9494
MatSlideToggleModule,
95-
MatSnackBarModule,
9695
MatTabsModule,
9796
MatToolbarModule,
9897
MatTooltipModule,

0 commit comments

Comments
 (0)