import { NgModule } from '@angular/core' ; import { MatButtonModule , MatButtonToggleModule , MatCardModule , MatCheckboxModule , MatDialogModule , MatIconModule , MatInputModule , MatListModule , MatMenuModule , MatProgressBarModule , MatRadioModule , MatRippleModule , MatSelectModule , MatSidenavModule , MatSnackBarModule , MatTabsModule , MatToolbarModule , MatTooltipModule , MatCommonModule , } from '@angular/material' ; import { BidiModule } from '@angular/cdk/bidi' ; import { PortalModule } from '@angular/cdk/portal' ; import { A11yModule } from '@angular/cdk/a11y' ; import { PlatformModule } from '@angular/cdk/platform' ; import { OverlayModule } from '@angular/cdk/overlay' ; const MaterialModules = [ MatButtonModule , MatButtonToggleModule , MatCardModule , MatCheckboxModule , MatDialogModule , MatIconModule , MatInputModule , MatListModule , MatMenuModule , MatProgressBarModule , MatRadioModule , MatRippleModule , MatSelectModule , MatSidenavModule , MatSnackBarModule , MatTabsModule , MatToolbarModule , MatTooltipModule , OverlayModule , PortalModule , BidiModule , A11yModule , PlatformModule , MatCommonModule , ] ; @ NgModule ( { imports : [ MaterialModules ] , exports : [ MaterialModules ] , } ) export class CustomMaterialModule { }