ngx-admin/docs/app/shared/landing-shared.module.ts

41 lines
1.1 KiB
TypeScript

import { NgModule } from '@angular/core';
import { NbBadgeModule, NbCardModule, NbDialogModule, NbPopoverModule } from '@nebular/theme';
import { MaterialThemeLinkComponent } from './components/material-theme-link/material-theme-link.component';
import { CapitalizePipe } from './pipes/capitalize.pipe';
import { EvaIconsPipe } from './pipes/eva-icons.pipe';
import { RouterModule } from '@angular/router';
import { DownloadAdminComponent } from './components/download-admin/download-admin.component';
import { DownloadFormComponent } from './components/download-form/download-form.component';
const component = [
MaterialThemeLinkComponent,
DownloadAdminComponent,
DownloadFormComponent,
];
const pipes = [
CapitalizePipe,
EvaIconsPipe,
];
@NgModule({
imports: [
RouterModule,
NbPopoverModule,
NbBadgeModule,
NbCardModule,
NbDialogModule.forChild(),
],
declarations: [
...component,
...pipes,
],
entryComponents: [
DownloadFormComponent,
],
exports: [
NbPopoverModule,
...component,
...pipes,
],
})
export class LandingSharedModule {}