import {CommonModule} from '@angular/common'; import {NgModule} from '@angular/core'; import {ReactiveFormsModule} from '@angular/forms'; import {MatButtonModule} from '@angular/material/button'; import {MatCheckboxModule} from '@angular/material/checkbox'; import {MatFormFieldModule} from '@angular/material/form-field'; import {MatIconModule} from '@angular/material/icon'; import {MatInputModule} from '@angular/material/input'; import {MatRadioModule} from '@angular/material/radio'; import {MatSelectModule} from '@angular/material/select'; import {FormFieldAppearanceExample} from './form-field-appearance/form-field-appearance-example'; import { FormFieldCustomControlExample, MyTelInput } from './form-field-custom-control/form-field-custom-control-example'; import {FormFieldErrorExample} from './form-field-error/form-field-error-example'; import {FormFieldHintExample} from './form-field-hint/form-field-hint-example'; import {FormFieldLabelExample} from './form-field-label/form-field-label-example'; import {FormFieldOverviewExample} from './form-field-overview/form-field-overview-example'; import { FormFieldPrefixSuffixExample } from './form-field-prefix-suffix/form-field-prefix-suffix-example'; import {FormFieldThemingExample} from './form-field-theming/form-field-theming-example'; const EXAMPLES = [ FormFieldAppearanceExample, FormFieldCustomControlExample, FormFieldErrorExample, FormFieldHintExample, FormFieldLabelExample, FormFieldOverviewExample, FormFieldPrefixSuffixExample, FormFieldThemingExample, ]; @NgModule({ imports: [ CommonModule, MatButtonModule, MatCheckboxModule, MatFormFieldModule, MatIconModule, MatInputModule, MatRadioModule, MatSelectModule, ReactiveFormsModule, ], declarations: [...EXAMPLES, MyTelInput], exports: EXAMPLES, }) export class FormFieldExamplesModule { }