Skip to content

Commit 40571e8

Browse files
authored
fix(multiple): import ANIMATION_MODULE_TYPE from core (#28459)
Moves all imports of `ANIMATION_MODULE_TYPE` from `platform-browser/animations` to `core` to reduce our dependence on the animations module and to avoid potential issues when lazy-loading animations.
1 parent 23e2f3e commit 40571e8

File tree

31 files changed

+30
-29
lines changed

31 files changed

+30
-29
lines changed

src/cdk/clipboard/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ng_module(
1010
),
1111
assets = glob(["**/*.html"]),
1212
deps = [
13+
"@npm//@angular/common",
1314
"@npm//@angular/core",
1415
"@npm//rxjs",
1516
],

src/cdk/observers/private/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ ng_module(
1515
),
1616
deps = [
1717
"//src:dev_mode_types",
18+
"@npm//@angular/core",
1819
"@npm//rxjs",
1920
],
2021
)

src/cdk/portal/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ng_module(
1616
),
1717
deps = [
1818
"//src:dev_mode_types",
19+
"@npm//@angular/common",
1920
"@npm//@angular/core",
2021
],
2122
)

src/dev-app/checkbox/checkbox-demo.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {Component, Directive} from '@angular/core';
9+
import {Component, Directive, ANIMATION_MODULE_TYPE} from '@angular/core';
1010
import {MatCheckboxModule, MAT_CHECKBOX_DEFAULT_OPTIONS} from '@angular/material/checkbox';
11-
import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations';
1211
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
1312
import {MatPseudoCheckboxModule, ThemePalette} from '@angular/material/core';
1413
import {MatInputModule} from '@angular/material/input';

src/material/badge/badge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ import {
2626
Optional,
2727
Renderer2,
2828
ViewEncapsulation,
29+
ANIMATION_MODULE_TYPE,
2930
} from '@angular/core';
3031
import {ThemePalette} from '@angular/material/core';
31-
import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations';
3232

3333
let nextId = 0;
3434

src/material/button/button.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import {
1515
NgZone,
1616
Optional,
1717
ViewEncapsulation,
18+
ANIMATION_MODULE_TYPE,
1819
} from '@angular/core';
19-
import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations';
2020

2121
import {MAT_ANCHOR_HOST, MAT_BUTTON_HOST, MatAnchorBase, MatButtonBase} from './button-base';
2222

src/material/button/fab.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import {
1818
Optional,
1919
ViewEncapsulation,
2020
booleanAttribute,
21+
ANIMATION_MODULE_TYPE,
2122
} from '@angular/core';
22-
import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations';
2323

2424
import {MatAnchor} from './button';
2525
import {MAT_ANCHOR_HOST, MAT_BUTTON_HOST, MatButtonBase} from './button-base';

src/material/button/icon-button.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import {
1515
NgZone,
1616
Optional,
1717
ViewEncapsulation,
18+
ANIMATION_MODULE_TYPE,
1819
} from '@angular/core';
19-
import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations';
2020
import {MAT_ANCHOR_HOST, MAT_BUTTON_HOST, MatAnchorBase, MatButtonBase} from './button-base';
2121

2222
/**

src/material/checkbox/checkbox.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import {
2626
SimpleChanges,
2727
ViewChild,
2828
ViewEncapsulation,
29+
ANIMATION_MODULE_TYPE,
2930
} from '@angular/core';
3031
import {
3132
AbstractControl,
@@ -36,7 +37,6 @@ import {
3637
Validator,
3738
} from '@angular/forms';
3839
import {_MatInternalFormField, MatRipple} from '@angular/material/core';
39-
import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations';
4040
import {FocusableOption} from '@angular/cdk/a11y';
4141
import {
4242
MAT_CHECKBOX_DEFAULT_OPTIONS,

src/material/chips/chip-row.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
*/
88

99
import {ENTER} from '@angular/cdk/keycodes';
10-
import {ANIMATION_MODULE_TYPE} from '@angular/platform-browser/animations';
1110
import {
1211
AfterViewInit,
1312
Attribute,
@@ -24,6 +23,7 @@ import {
2423
Output,
2524
ViewChild,
2625
ViewEncapsulation,
26+
ANIMATION_MODULE_TYPE,
2727
} from '@angular/core';
2828
import {DOCUMENT} from '@angular/common';
2929
import {MAT_RIPPLE_GLOBAL_OPTIONS, RippleGlobalOptions} from '@angular/material/core';

0 commit comments

Comments
 (0)