mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
* simple markdown preview extension * fix lint issues * github mode * enable XSS sanitizer by default * update libs (audit fix)
36 lines
1.1 KiB
TypeScript
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
|
|
});
|
|
}
|
|
}
|