Skip to content

Commit

Permalink
add to app component
Browse files Browse the repository at this point in the history
  • Loading branch information
Sandhya Raja Sabeson committed Jan 2, 2025
1 parent a160648 commit d33901c
Showing 1 changed file with 28 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -219,16 +219,43 @@ export class SkyDocsCodeExamplesEditorService {
});

files[`${appPath}app.component.ts`] = `${banner}
import { Component } from '@angular/core';
import { Component, Injectable } from '@angular/core';
import { SkyHelpOpenArgs, SkyHelpService, SkyHelpUpdateArgs } from '@skyux/core';
${moduleImportStatements.join('\n\n')}
@Injectable()
/*
This mocked \`SkyHelpService\` is needed for Stackbliz demos only.
To properly implement help service see: https://docs.blackbaud.com/bb-help-docs/
*/
export class StackblitzOnlyCodeExamplesHelpService extends SkyHelpService {
public override openHelp(args?: SkyHelpOpenArgs): void {
if (args) {
console.log('help key: ' + args.helpKey);
}
}
public override updateHelp(args: SkyHelpUpdateArgs): void {
if ('helpKey' in args) {
console.log('help key update: ' + args.helpKey);
}
if ('pageDefaultHelpKey' in args) {
console.log('page default help key update: ' + args.pageDefaultHelpKey);
}
}
}
@Component({
selector: 'sky-demo-app',
template: '${appComponentTemplate}',
standalone: true,
imports: [
${moduleImports.join(',\n ')},
],
providers: [
{provide: SkyHelpService, useClass: StackblitzOnlyCodeExamplesHelpService}
]
})
export class AppComponent {}
`;
Expand Down

0 comments on commit d33901c

Please sign in to comment.