github.com/readium/readium-lcp-server@v0.0.0-20240101192032-6e95190e99f1/frontend/manage/app/publication/publication.module.ts (about)

     1  import { NgModule, CUSTOM_ELEMENTS_SCHEMA, Directive }  from '@angular/core';
     2  import { CommonModule }                                 from '@angular/common';
     3  import { RouterModule }                                 from '@angular/router';
     4  import {
     5      FormsModule,
     6      ReactiveFormsModule }                               from '@angular/forms';
     7  
     8  import { PublicationService }                           from './publication.service';
     9  import { PublicationRoutingModule }                     from './publication-routing.module';
    10  import { PublicationAddComponent }                      from './publication-add.component';
    11  import { PublicationEditComponent }                     from './publication-edit.component';
    12  import { PublicationListComponent }                     from './publication-list.component';
    13  import { PublicationFormComponent }                     from './publication-form.component';
    14  import { FileUploadModule }                             from 'ng2-file-upload';
    15  import { SortModule }                                   from '../shared/pipes/sort.module';
    16  
    17  @NgModule({
    18      imports: [
    19          CommonModule,
    20          RouterModule,
    21          FormsModule,
    22          ReactiveFormsModule,
    23          PublicationRoutingModule,
    24          FileUploadModule,
    25          SortModule
    26      ],
    27      declarations: [
    28          PublicationAddComponent,
    29          PublicationEditComponent,
    30          PublicationListComponent,
    31          PublicationFormComponent
    32      ],
    33      providers: [
    34          PublicationService
    35      ],
    36      schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
    37  })
    38  
    39  export class PublicationModule { }