|
@@ -2,11 +2,23 @@ import { NgModule } from '@angular/core';
|
|
import { CommonModule } from '@angular/common';
|
|
import { CommonModule } from '@angular/common';
|
|
import { FlexLayoutModule } from '@angular/flex-layout';
|
|
import { FlexLayoutModule } from '@angular/flex-layout';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
-
|
|
|
|
-const MATERIAL_MODULES = [FlexLayoutModule, MatButtonModule];
|
|
|
|
|
|
+import { MatIconModule } from '@angular/material/icon';
|
|
|
|
+import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
|
|
|
+// import { ErrorStateMatcher } from '@angular/material/core';
|
|
|
|
+import { MatInputModule } from '@angular/material/input';
|
|
|
|
+import { MatFormFieldModule } from '@angular/material/form-field';
|
|
|
|
+const MATERIAL_MODULES = [
|
|
|
|
+ FlexLayoutModule,
|
|
|
|
+ MatButtonModule,
|
|
|
|
+ MatFormFieldModule,
|
|
|
|
+ MatIconModule,
|
|
|
|
+ MatInputModule,
|
|
|
|
+ // ErrorStateMatcher,
|
|
|
|
+];
|
|
@NgModule({
|
|
@NgModule({
|
|
declarations: [],
|
|
declarations: [],
|
|
- exports: [...MATERIAL_MODULES],
|
|
|
|
- imports: [...MATERIAL_MODULES, CommonModule],
|
|
|
|
|
|
+ imports: [FormsModule, ReactiveFormsModule, CommonModule],
|
|
|
|
+ ...MATERIAL_MODULES,
|
|
|
|
+ exports: [FormsModule, ReactiveFormsModule, ...MATERIAL_MODULES],
|
|
})
|
|
})
|
|
export class SharedModule {}
|
|
export class SharedModule {}
|