mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
Fix Angular sourceDecorator to apply excludeDecorators flag
This commit is contained in:
parent
01b9f91075
commit
6f19cac299
@ -1,6 +1,6 @@
|
||||
import { SNIPPET_RENDERED, SourceType } from 'storybook/internal/docs-tools';
|
||||
import { addons, useEffect } from 'storybook/internal/preview-api';
|
||||
import { PartialStoryFn } from 'storybook/internal/types';
|
||||
import { ArgsStoryFn, PartialStoryFn } from 'storybook/internal/types';
|
||||
|
||||
import { computesTemplateSourceFromComponent } from '../../renderer';
|
||||
import { AngularRenderer, StoryContext } from '../types';
|
||||
@ -32,9 +32,11 @@ export const sourceDecorator = (
|
||||
return story;
|
||||
}
|
||||
const channel = addons.getChannel();
|
||||
const { props, template, userDefinedTemplate } = story;
|
||||
|
||||
const { props, userDefinedTemplate } = story;
|
||||
const { component, argTypes, parameters } = context;
|
||||
const template: string = parameters.docs?.source?.excludeDecorators
|
||||
? (context.originalStoryFn as ArgsStoryFn<AngularRenderer>)(context.args, context).template
|
||||
: story.template;
|
||||
|
||||
let toEmit: string;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user