Skip to content

Commit f24c1ca

Browse files
committed
feat(deps): fixing build errors in app.module.ts caused by the recent package updates
1 parent d1bddb0 commit f24c1ca

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

firestore/src/app/app.module.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { NgModule } from '@angular/core';
17+
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
1818
import { BrowserModule } from '@angular/platform-browser';
19-
19+
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
20+
import { RouterModule } from '@angular/router';
2021
import { AppRoutingModule } from './app-routing.module';
2122
import { AppComponent } from './app.component';
22-
2323
import { MatSlideToggleModule } from '@angular/material/slide-toggle';
2424
import { RestaurantCardComponent } from './restaurant-card/restaurant-card.component';
2525
import { MatCardModule } from '@angular/material/card';
@@ -43,10 +43,9 @@ import { MatSelectModule } from '@angular/material/select';
4343
import { MatFormFieldModule } from '@angular/material/form-field';
4444
import { MatOptionModule } from '@angular/material/core';
4545
import { MatInputModule } from '@angular/material/input';
46-
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
4746
import { MatButtonModule } from '@angular/material/button';
4847
import { connectFirestoreEmulator } from '@firebase/firestore';
49-
import { FormsModule } from '@angular/forms';
48+
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
5049
import { SignInModalComponent } from './sign-in-modal/sign-in-modal.component';
5150
import { DefaultHomepageFirestore, HomepageFirestore } from './homepage/hompage.service';
5251

@@ -63,7 +62,11 @@ import { DefaultHomepageFirestore, HomepageFirestore } from './homepage/hompage.
6362
],
6463
imports: [
6564
BrowserModule,
65+
BrowserAnimationsModule,
6666
AppRoutingModule,
67+
RouterModule,
68+
FormsModule,
69+
ReactiveFormsModule,
6770
MatSlideToggleModule,
6871
MatCardModule,
6972
FlexLayoutModule,
@@ -76,9 +79,9 @@ import { DefaultHomepageFirestore, HomepageFirestore } from './homepage/hompage.
7679
MatOptionModule,
7780
MatInputModule,
7881
MatButtonModule,
79-
BrowserAnimationsModule,
82+
],
83+
providers: [
8084
provideFirebaseApp(() => initializeApp(projectConfig)),
81-
FormsModule,
8285
provideAuth(() => {
8386
const auth = getAuth();
8487
if (auth.app.options.projectId!.indexOf('demo') === 0)
@@ -96,8 +99,9 @@ import { DefaultHomepageFirestore, HomepageFirestore } from './homepage/hompage.
9699
}),
97100
provideFunctions(() => getFunctions()),
98101
provideStorage(() => getStorage()),
102+
{ provide: HomepageFirestore, useClass: DefaultHomepageFirestore }
99103
],
100-
providers: [{ provide: HomepageFirestore, useClass: DefaultHomepageFirestore }],
101104
bootstrap: [AppComponent],
105+
schemas: [CUSTOM_ELEMENTS_SCHEMA]
102106
})
103-
export class AppModule { }
107+
export class AppModule { }

0 commit comments

Comments
 (0)