Skip to content
Snippets Groups Projects
app.module.ts 3.41 KiB
Newer Older
  • Learn to ignore specific revisions
  • import { NgModule } from '@angular/core';
    import { CommonModule } from '@angular/common';
    
    import { MatButtonModule } from '@angular/material/button';
    import { FlexLayoutModule } from '@angular/flex-layout';
    import { MatToolbarModule } from '@angular/material/toolbar';
    import { MatSelectModule } from '@angular/material/select';
    import { MatIconModule } from '@angular/material/icon';
    import { MatListModule } from '@angular/material/list';
    import { MatInputModule } from '@angular/material/input';
    import { MatSidenavModule } from '@angular/material/sidenav';
    
    import { FormsModule, ReactiveFormsModule } from '@angular/forms';
    
    import { MatExpansionModule } from '@angular/material/expansion';
    import { MatRadioModule } from '@angular/material/radio';
    import { DragDropModule } from '@angular/cdk/drag-drop';
    import { MatCheckboxModule } from '@angular/material/checkbox';
    import { MatTabsModule } from '@angular/material/tabs';
    import { MatFormFieldModule } from '@angular/material/form-field';
    
    import { MatSnackBarModule } from '@angular/material/snack-bar';
    
    import { MatTooltipModule } from '@angular/material/tooltip';
    
    import { TranslateModule } from '@ngx-translate/core';
    
    import { MatDialogModule } from '@angular/material/dialog';
    
    import { TextComponent } from './element-components/text.component';
    
    import { ButtonComponent } from './element-components/button.component';
    import { TextFieldComponent } from './element-components/text-field.component';
    
    import { TextAreaComponent } from './element-components/text-area.component';
    import { CheckboxComponent } from './element-components/checkbox.component';
    import { DropdownComponent } from './element-components/dropdown.component';
    import { RadioButtonGroupComponent } from './element-components/radio-button-group.component';
    
    import { ImageComponent } from './element-components/image.component';
    import { VideoComponent } from './element-components/video.component';
    import { AudioComponent } from './element-components/audio.component';
    
    import { CorrectionComponent } from './element-components/compound-components/correction.component';
    
    import { SafeResourceUrlPipe } from './pipes/safe-resource-url.pipe';
    
    
    @NgModule({
      imports: [
        CommonModule,
        FlexLayoutModule,
        DragDropModule,
        MatSelectModule,
    
        MatRadioModule,
        MatCheckboxModule,
        ReactiveFormsModule,
    
        FormsModule,
        MatFormFieldModule,
    
        MatInputModule,
    
        MatDialogModule,
    
        TranslateModule
    
      ],
      declarations: [
        ButtonComponent,
    
        TextComponent,
    
        TextFieldComponent,
    
        TextAreaComponent,
    
        ImageComponent,
        AudioComponent,
        VideoComponent,
        RadioButtonGroupComponent,
        CheckboxComponent,
        DropdownComponent,
    
        CorrectionComponent,
        SafeResourceUrlPipe
    
      ],
      exports: [
        CommonModule,
        FlexLayoutModule,
        MatToolbarModule,
        MatIconModule,
        MatTabsModule,
        MatButtonModule,
        MatInputModule,
        FormsModule,
    
        ReactiveFormsModule,
    
        DragDropModule,
        MatCheckboxModule,
        MatSelectModule,
        MatRadioModule,
        MatListModule,
        MatExpansionModule,
        MatSidenavModule,
    
    rhenck's avatar
    rhenck committed
        MatFormFieldModule,
        ButtonComponent,
    
        TextComponent,
    
    rhenck's avatar
    rhenck committed
        TextFieldComponent,
    
    rhenck's avatar
    rhenck committed
        ImageComponent,
        AudioComponent,
        VideoComponent,
        RadioButtonGroupComponent,
        CheckboxComponent,
        DropdownComponent,
    
        CorrectionComponent,
    
        MatSnackBarModule,
    
        MatTooltipModule,
    
        MatDialogModule,
    
        TranslateModule
    
      ]
    })
    export class SharedModule { }