Files
alfresco-content-app/projects/aca-dev-tools/src/lib/aca-dev-tools.module.ts
Denys Vuika 847eaa7c00 simple markdown preview extension (#589)
* simple markdown preview extension

* fix lint issues

* github mode

* enable XSS sanitizer by default

* update libs (audit fix)
2018-08-30 20:12:58 +01:00

36 lines
1.1 KiB
TypeScript

import { NgModule } from '@angular/core';
import { CodeEditorModule } from '@ngstack/code-editor';
import { FlexLayoutModule } from '@angular/flex-layout';
import { AcaDevToolsComponent } from './aca-dev-tools.component';
import { CoreModule } from '@alfresco/adf-core';
import { ContentModule } from '@alfresco/adf-content-services';
import { ExtensionService } from '@alfresco/adf-extensions';
import { MarkdownViewComponent } from './viewer/markdown-view/markdown-view.component';
export function components() {
return [
AcaDevToolsComponent,
MarkdownViewComponent
];
}
@NgModule({
imports: [
FlexLayoutModule,
CodeEditorModule.forChild(),
CoreModule.forChild(),
ContentModule.forChild()
],
declarations: components(),
exports: components(),
entryComponents: components()
})
export class AcaDevToolsModule {
constructor(extensions: ExtensionService) {
extensions.setComponents({
'dev.tools.component': AcaDevToolsComponent,
'dev.tools.viewer.markdown': MarkdownViewComponent
});
}
}