Skip to content

Commit 48858ce

Browse files
valentinpalkovicstorybook-bot
authored andcommitted
Merge pull request #29069 from JSMike/jsmike/angular-sourceDecorator
Angular: Fix sourceDecorator to apply excludeDecorators flag (cherry picked from commit b0d55ed)
1 parent cec1233 commit 48858ce

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

code/frameworks/angular/src/client/docs/sourceDecorator.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { SNIPPET_RENDERED, SourceType } from 'storybook/internal/docs-tools';
22
import { addons, useEffect } from 'storybook/internal/preview-api';
3-
import { PartialStoryFn } from 'storybook/internal/types';
3+
import { ArgsStoryFn, PartialStoryFn } from 'storybook/internal/types';
44

55
import { computesTemplateSourceFromComponent } from '../../renderer';
66
import { AngularRenderer, StoryContext } from '../types';
@@ -32,9 +32,11 @@ export const sourceDecorator = (
3232
return story;
3333
}
3434
const channel = addons.getChannel();
35-
const { props, template, userDefinedTemplate } = story;
36-
35+
const { props, userDefinedTemplate } = story;
3736
const { component, argTypes, parameters } = context;
37+
const template: string = parameters.docs?.source?.excludeDecorators
38+
? (context.originalStoryFn as ArgsStoryFn<AngularRenderer>)(context.args, context).template
39+
: story.template;
3840

3941
let toEmit: string;
4042

0 commit comments

Comments
 (0)