Skip to content

Commit 8cfd22c

Browse files
committed
fix(demo): updated the highlightjs module in the shared module
1 parent 3fb7c9b commit 8cfd22c

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

demo/src/app/shared/shared.module.ts

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,19 @@ import {FormsModule, ReactiveFormsModule} from '@angular/forms';
2525
import {DisqusModule} from 'ngx-disqus';
2626
import {HighlightModule} from 'ngx-highlightjs';
2727
import {NgxMaterialPagesModule} from 'ngx-material-pages';
28+
import {TranslateModule} from '@ngx-translate/core';
29+
30+
import typescript from 'highlight.js/lib/languages/typescript';
31+
import scss from 'highlight.js/lib/languages/scss';
32+
import xml from 'highlight.js/lib/languages/xml';
33+
34+
export function hljsLanguages() {
35+
return [
36+
{name: 'typescript', func: typescript},
37+
{name: 'scss', func: scss},
38+
{name: 'xml', func: xml}
39+
];
40+
}
2841

2942
@NgModule({
3043
imports: [
@@ -33,7 +46,9 @@ import {NgxMaterialPagesModule} from 'ngx-material-pages';
3346
MatPasswordStrengthModule.forRoot(),
3447
NgxMaterialPagesModule.forRoot(),
3548
DisqusModule.forRoot('mat-password-strength'),
36-
// HighlightModule.forRoot(),
49+
HighlightModule.forRoot({
50+
languages: hljsLanguages
51+
}),
3752
FormsModule,
3853
ReactiveFormsModule,
3954
FlexLayoutModule,
@@ -57,7 +72,7 @@ import {NgxMaterialPagesModule} from 'ngx-material-pages';
5772
MatPasswordStrengthModule,
5873
NgxMaterialPagesModule,
5974
DisqusModule,
60-
// HighlightModule,
75+
HighlightModule,
6176
FormsModule,
6277
ReactiveFormsModule,
6378
FlexLayoutModule,
@@ -72,7 +87,8 @@ import {NgxMaterialPagesModule} from 'ngx-material-pages';
7287
MatButtonModule,
7388
MatToolbarModule,
7489
MatTabsModule,
75-
MatListModule
90+
MatListModule,
91+
TranslateModule
7692
],
7793
declarations: [HeaderComponent, FooterComponent, ContentWrapperComponent],
7894
providers: [],

0 commit comments

Comments
 (0)