Skip to content
Snippets Groups Projects
app-common.module.ts 2.12 KiB
Newer Older
  • Learn to ignore specific revisions
  • import { CommonModule }                         from '@angular/common';
    
    import { NgModule }                             from '@angular/core';
    
    /*CORE IMPORTS*/
    import { BrowserModule }                        from '@angular/platform-browser';
    import { BrowserAnimationsModule }              from '@angular/platform-browser/animations';
    import { FormsModule, ReactiveFormsModule }     from '@angular/forms';
    import { HttpClientModule }                     from '@angular/common/http';
    import { RouterModule }                         from '@angular/router';
    
    
    /*PLUGINS IMPORTS*/
    import { TimeAgoPipe }                          from '../plugins/timeAgo.pipe';
    
    
    /*FRONT IMPORTS*/
    import { AppMaterialModule }                    from './app-material.module';
    
    /*MENU COMPONENT*/
    import { MenuComponent }                        from './menu/menu.component';
    import { MenuNavComponent }                     from './menu/menu-nav.component';
    import { MenuTopComponent }                     from './menu/menu-top.component';
    
    import { MenuShortcutComponent }                from './menu/menu-shortcut.component';
    
    Florian Azizian's avatar
    Florian Azizian committed
    /*SEARCH*/
    import { SearchHomeComponent }                        from './search/search-home.component';
    
    /*SEARCH*/
    import { BasketHomeComponent }                        from './basket/basket-home.component';
    
    
    @NgModule({
        imports: [
            CommonModule,
            BrowserModule,
            BrowserAnimationsModule,
            FormsModule,
            HttpClientModule,
            RouterModule,
    
            AppMaterialModule
    
        ],
        declarations: [
            MenuComponent,
            MenuNavComponent,
    
            MenuShortcutComponent,
    
    Florian Azizian's avatar
    Florian Azizian committed
            SearchHomeComponent,
            BasketHomeComponent,
    
            TimeAgoPipe
    
        ],
        exports: [
            CommonModule,
            MenuComponent,
            MenuNavComponent,
            MenuTopComponent,
    
    Florian Azizian's avatar
    Florian Azizian committed
            SearchHomeComponent,
            BasketHomeComponent,
    
            BrowserModule,
            BrowserAnimationsModule,
            FormsModule,
            ReactiveFormsModule,
            HttpClientModule,
            RouterModule,
    
            AppMaterialModule,
            TimeAgoPipe
    
        ]
    })
    export class SharedModule { }