-
François Agneray authoredFrançois Agneray authored
shared.module.ts 2.10 KiB
/**
* This file is part of Anis Client.
*
* @copyright Laboratoire d'Astrophysique de Marseille / CNRS
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CollapseModule } from 'ngx-bootstrap/collapse';
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { ModalModule } from 'ngx-bootstrap/modal';
import { AccordionModule } from 'ngx-bootstrap/accordion';
import { PopoverModule } from 'ngx-bootstrap/popover';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { BsDatepickerModule } from 'ngx-bootstrap/datepicker';
import { TabsModule } from 'ngx-bootstrap/tabs';
import { PaginationModule } from 'ngx-bootstrap/pagination';
import { NgSelectModule } from '@ng-select/ng-select';
import { NgxJsonViewerModule } from 'ngx-json-viewer';
import { sharedComponents } from './components';
import { sharedPipes } from './pipes';
@NgModule({
declarations: [
sharedComponents,
sharedPipes
],
imports: [
CommonModule,
RouterModule,
FormsModule,
ReactiveFormsModule,
CollapseModule.forRoot(),
BsDropdownModule.forRoot(),
ModalModule.forRoot(),
AccordionModule.forRoot(),
PopoverModule.forRoot(),
TooltipModule.forRoot(),
BsDatepickerModule.forRoot(),
TabsModule.forRoot(),
PaginationModule.forRoot(),
NgSelectModule,
NgxJsonViewerModule
],
exports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
CollapseModule,
BsDropdownModule,
ModalModule,
AccordionModule,
PopoverModule,
TooltipModule,
BsDatepickerModule,
TabsModule,
PaginationModule,
NgSelectModule,
NgxJsonViewerModule,
sharedComponents,
sharedPipes
]
})
export class SharedModule { }