Skip to content
Snippets Groups Projects
app-common.module.ts 5.5 KiB
Newer Older
  • Learn to ignore specific revisions
  • import { CommonModule } from '@angular/common';
    
    import { NgModule } from '@angular/core';
    
    
    /*CORE IMPORTS*/
    
    import { FormsModule, ReactiveFormsModule } from '@angular/forms';
    import { RouterModule } from '@angular/router';
    import { DragDropModule } from '@angular/cdk/drag-drop';
    
    /*PLUGINS IMPORTS*/
    
    import { AppServiceModule } from './app-service.module';
    import { NotificationModule } from '../service/notification/notification.module';
    
    
    import { MaarchTreeComponent } from '../plugins/tree/maarch-tree.component';
    
    import { AutocompleteListComponent } from '../plugins/autocomplete-list/autocomplete-list.component';
    
    /*FRONT IMPORTS*/
    
    import { AppMaterialModule } from './app-material.module';
    
    import { SmdFabSpeedDialComponent, SmdFabSpeedDialTrigger, SmdFabSpeedDialActions, } from '../plugins/fab-speed-dial';
    
    /*MENU COMPONENT*/
    
    import { HeaderRightComponent } from './header/header-right.component';
    import { HeaderLeftComponent } from './header/header-left.component';
    import { HeaderPanelComponent } from './header/header-panel.component';
    import { MenuNavComponent } from './menu/menu-nav.component';
    import { MenuShortcutComponent, IndexingGroupModalComponent } from './menu/menu-shortcut.component';
    
    Florian Azizian's avatar
    Florian Azizian committed
    /*SEARCH*/
    
    import { SearchHomeComponent } from './search/search-home.component';
    
    Florian Azizian's avatar
    Florian Azizian committed
    
    /*SEARCH*/
    
    import { BasketHomeComponent } from './basket/basket-home.component';
    
    import { FieldListComponent } from './indexation/field-list/field-list.component';
    
    import { AlertComponent } from '../plugins/modal/alert.component';
    import { ConfirmComponent } from '../plugins/modal/confirm.component';
    
    /*PLUGIN COMPONENT*/
    
    import { PluginAutocomplete } from '../plugins/autocomplete/autocomplete.component';
    import { PluginSelectSearchComponent } from '../plugins/select-search/select-search.component';
    
    import { DragDropDirective } from '../app/viewer/upload-file-dnd.directive';
    
    Alex ORLUC's avatar
    Alex ORLUC committed
    import { AddressBanAutocompleteComponent } from './contact/ban-autocomplete/address-ban-autocomplete.component';
    
    
    import { ContactAutocompleteComponent } from './contact/autocomplete/contact-autocomplete.component';
    
    import { ContactsFormComponent } from './administration/contact/page/form/contacts-form.component';
    
    import { HistoryComponent } from './history/history.component';
    
    import { DiffusionsListComponent } from './diffusions/diffusions-list.component';
    import { VisaWorkflowComponent } from './visa/visa-workflow.component';
    import { AvisWorkflowComponent } from './avis/avis-workflow.component';
    
    import { ContactResourceComponent } from './contact/contact-resource/contact-resource.component';
    import { ContactDetailComponent } from './contact/contact-detail/contact-detail.component';
    
    import { AttachmentsListComponent } from './attachments/attachments-list.component';
    
    import { FolderMenuComponent } from './folder/folder-menu/folder-menu.component';
    import { FolderActionListComponent } from './folder/folder-action-list/folder-action-list.component';
    
    import { LinkedResourceListComponent } from './linkedResource/linked-resource-list.component';
    
    @NgModule({
        imports: [
            CommonModule,
    
            RouterModule,
    
            ReactiveFormsModule,
    
            AppMaterialModule,
    
            DragDropModule,
            AppServiceModule,
            NotificationModule
    
        ],
        declarations: [
            MenuNavComponent,
    
            MenuShortcutComponent,
    
            HeaderRightComponent,
            HeaderLeftComponent,
            HeaderPanelComponent,
    
    Florian Azizian's avatar
    Florian Azizian committed
            SearchHomeComponent,
            BasketHomeComponent,
    
            IndexingGroupModalComponent,
            SmdFabSpeedDialComponent,
            SmdFabSpeedDialTrigger,
            SmdFabSpeedDialActions,
    
            AlertComponent,
    
            ConfirmComponent,
    
            FieldListComponent,
    
            PluginSelectSearchComponent,
    
            DiffusionsListComponent,
    
            DragDropDirective,
    
            ContactAutocompleteComponent,
    
            ContactsFormComponent,
    
            HistoryComponent,
    
            AddressBanAutocompleteComponent,
            VisaWorkflowComponent,
    
            AvisWorkflowComponent,
    
            MaarchTreeComponent,
            ContactResourceComponent,
            ContactDetailComponent,
    
            AutocompleteListComponent,
            AttachmentsListComponent,
            FolderMenuComponent,
            FolderActionListComponent,
            LinkedResourceListComponent,
    
    
        ],
        exports: [
            CommonModule,
            MenuNavComponent,
    
            HeaderRightComponent,
            HeaderLeftComponent,
            HeaderPanelComponent,
    
    Florian Azizian's avatar
    Florian Azizian committed
            SearchHomeComponent,
            BasketHomeComponent,
    
            FormsModule,
            ReactiveFormsModule,
            RouterModule,
    
            AppMaterialModule,
    
            SmdFabSpeedDialComponent,
            SmdFabSpeedDialTrigger,
            SmdFabSpeedDialActions,
    
            DragDropModule,
    
            FieldListComponent,
    
            PluginSelectSearchComponent,
    
            DiffusionsListComponent,
    
            DragDropDirective,
    
            ContactAutocompleteComponent,
    
            ContactsFormComponent,
            HistoryComponent,
    
            AddressBanAutocompleteComponent,
            VisaWorkflowComponent,
    
            AvisWorkflowComponent,
    
            MaarchTreeComponent,
            ContactResourceComponent,
            ContactDetailComponent,
    
            AutocompleteListComponent,
            AttachmentsListComponent,
            FolderMenuComponent,
            FolderActionListComponent,
            LinkedResourceListComponent,
    
        providers: [],
    
            IndexingGroupModalComponent,
    
            AlertComponent,
            ConfirmComponent
    
    })
    export class SharedModule { }