Project

General

Profile

1
import {NgModule} from "@angular/core";
2
import {CommonModule} from "@angular/common";
3
import {RouterModule} from "@angular/router";
4
import {IconsPreviewComponent} from "./icons-preview.component";
5
import {IconsService} from "../icons.service";
6
import {IconsModule} from "../icons.module";
7
import {
8
  add,
9
  arrow_down,
10
  arrow_left,
11
  arrow_right,
12
  arrow_up,
13
  book, bullet, check_circle_outlined, close, cloud_upload,
14
  cog,
15
  database, done,
16
  earth,
17
  edit, group, lock, mail, person_add, photo,
18
  preview, refresh,
19
  remove, remove_circle, remove_circle_outline, search
20
} from "../icons";
21

    
22
@NgModule({
23
  imports: [CommonModule, RouterModule.forChild([
24
    {path: '', component: IconsPreviewComponent}
25
  ]), IconsModule],
26
  declarations: [IconsPreviewComponent],
27
  exports: [IconsPreviewComponent]
28
})
29
export class IconsPreviewModule {
30
  constructor(private iconsService: IconsService) {
31
    this.iconsService.registerIcons([arrow_left, arrow_right, arrow_up, arrow_down, book, database, cog, earth, edit,
32
      remove, preview, bullet, remove_circle, remove_circle_outline, person_add, cloud_upload, add, group, lock, search,
33
      refresh, close, done, mail, photo, check_circle_outlined
34
    ])
35
  }
36
}
(2-2/2)