Skip to content

Instantly share code, notes, and snippets.

@hidaytrahman
Created December 26, 2019 05:13
Show Gist options
  • Select an option

  • Save hidaytrahman/6f27a237aa2cdfdd66370c39569519a5 to your computer and use it in GitHub Desktop.

Select an option

Save hidaytrahman/6f27a237aa2cdfdd66370c39569519a5 to your computer and use it in GitHub Desktop.

Revisions

  1. hidaytrahman created this gist Dec 26, 2019.
    73 changes: 73 additions & 0 deletions AppMaterialModule.module.ts
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,73 @@
    import { NgModule } from "@angular/core";

    //Angular Material Components
    import { MatCheckboxModule } from "@angular/material";
    import { MatButtonModule } from "@angular/material";
    import { MatInputModule } from "@angular/material/input";
    import { MatAutocompleteModule } from "@angular/material/autocomplete";
    import { MatDatepickerModule } from "@angular/material/datepicker";
    import { MatFormFieldModule } from "@angular/material/form-field";
    import { MatRadioModule } from "@angular/material/radio";
    import { MatSelectModule } from "@angular/material/select";
    import { MatSliderModule } from "@angular/material/slider";
    import { MatSlideToggleModule } from "@angular/material/slide-toggle";
    import { MatMenuModule } from "@angular/material/menu";
    import { MatSidenavModule } from "@angular/material/sidenav";
    import { MatToolbarModule } from "@angular/material/toolbar";
    import { MatListModule } from "@angular/material/list";
    import { MatGridListModule } from "@angular/material/grid-list";
    import { MatCardModule } from "@angular/material/card";
    import { MatStepperModule } from "@angular/material/stepper";
    import { MatTabsModule } from "@angular/material/tabs";
    import { MatExpansionModule } from "@angular/material/expansion";
    import { MatButtonToggleModule } from "@angular/material/button-toggle";
    import { MatChipsModule } from "@angular/material/chips";
    import { MatIconModule } from "@angular/material/icon";
    import { MatProgressSpinnerModule } from "@angular/material/progress-spinner";
    import { MatProgressBarModule } from "@angular/material/progress-bar";
    import { MatDialogModule } from "@angular/material/dialog";
    import { MatTooltipModule } from "@angular/material/tooltip";
    import { MatSnackBarModule } from "@angular/material/snack-bar";
    import { MatTableModule } from "@angular/material/table";
    import { MatSortModule } from "@angular/material/sort";
    import { MatPaginatorModule } from "@angular/material/paginator";

    const allMatFeatures = [
    MatCheckboxModule,
    MatCheckboxModule,
    MatButtonModule,
    MatInputModule,
    MatAutocompleteModule,
    MatDatepickerModule,
    MatFormFieldModule,
    MatRadioModule,
    MatSelectModule,
    MatSliderModule,
    MatSlideToggleModule,
    MatMenuModule,
    MatSidenavModule,
    MatToolbarModule,
    MatListModule,
    MatGridListModule,
    MatCardModule,
    MatStepperModule,
    MatTabsModule,
    MatExpansionModule,
    MatButtonToggleModule,
    MatChipsModule,
    MatIconModule,
    MatProgressSpinnerModule,
    MatProgressBarModule,
    MatDialogModule,
    MatTooltipModule,
    MatSnackBarModule,
    MatTableModule,
    MatSortModule,
    MatPaginatorModule
    ];

    @NgModule({
    imports: [allMatFeatures],
    exports: [allMatFeatures]
    })
    export class AppMaterialModule {}