This commit is contained in:
Jeppe Reinhold 2023-01-23 10:04:01 +01:00
parent aac1767873
commit 6464cc2ea3
2 changed files with 9 additions and 7 deletions

View File

@ -36,6 +36,9 @@ type DeprecatedCanvasProps = {
* @deprecated use `source.code` instead
*/
mdxSource?: string;
/**
* @deprecated reference stories with the `of` prop instead
*/
children?: ReactNode;
};
@ -184,12 +187,12 @@ export const Canvas: FC<CanvasProps & DeprecatedCanvasProps> = (props) => {
}
const layout =
props.layout ?? story.parameters?.layout ?? story.parameters?.docs?.canvas?.layout ?? 'padded';
const withToolbar = props.withToolbar ?? story.parameters?.docs?.canvas?.withToolbar ?? false;
props.layout ?? story.parameters.layout ?? story.parameters.docs?.canvas?.layout ?? 'padded';
const withToolbar = props.withToolbar ?? story.parameters.docs?.canvas?.withToolbar ?? false;
const additionalActions =
props.additionalActions ?? story.parameters?.docs?.canvas?.additionalActions;
const sourceState = props.sourceState ?? story.parameters?.docs?.canvas?.sourceState ?? 'hidden';
const className = props.className ?? story.parameters?.docs?.canvas?.className;
props.additionalActions ?? story.parameters.docs?.canvas?.additionalActions;
const sourceState = props.sourceState ?? story.parameters.docs?.canvas?.sourceState ?? 'hidden';
const className = props.className ?? story.parameters.docs?.canvas?.className;
return (
<PurePreview

View File

@ -15,14 +15,13 @@ export const DocsStory: FC<DocsStoryProps> = ({
__primary = false,
}) => {
const { story } = useOf(of || 'story', ['story']);
const description = story.parameters?.docs?.description?.story;
return (
<Anchor storyId={story.id}>
{expanded && (
<>
<Subheading>{story.name}</Subheading>
{description !== undefined && <Description markdown={description} />}
<Description of={of} />
</>
)}
<Canvas of={of} withToolbar={withToolbar} story={{ __forceInitialArgs, __primary }} />