storybook Canvas 和 Preview 的 withSource 属性存在冲突,

eaf3rand  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(71)

Bug描述

withSourceCanvasProps之间存在冲突,具体问题出现在storybook/addons/docs/src/blocks/Canvas.tsx文件的第19行。同时,withSourcePreviewProps之间也存在冲突,问题出现在storybook/lib/components/src/blocks/Source.tsx文件的第39行。

截图

示例代码片段

如果适用,请添加代码示例以帮助解释问题。

export const getDocs: () => JSX.Element = () => {
  return (
    <>
      <Title>SendBox</Title>
      <Description of={SendBox} />
      <Heading>Example</Heading>
      <Canvas withSource={SourceState.NONE}>
        <div />
      </Canvas>
    </>
  );
};

系统信息

环境信息:
操作系统:Windows 10 10.0.19042
CPU:(12) x64 Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz
二进制文件:
Node: 14.15.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.10 - ~\AppData\Roaming
um\yarn.CMD
npm: 6.14.8 - C:\Program Files\nodejs
npm.CMD
浏览器:
Chrome: 89.0.4389.114
Edge: Spartan (44.19041.423.0), Chromium (89.0.774.68), ChromiumDev (91.0.838.3)
npmPackages:
@storybook/addon-actions: ^6.1.1 => 6.1.21
@storybook/addon-docs: ^6.1.18 => 6.1.21
@storybook/addon-essentials: ^6.1.1 => 6.1.21
@storybook/addon-knobs: ^6.1.9 => 6.1.21
@storybook/addon-links: ^6.1.1 => 6.1.21
@storybook/addon-storyshots: ^6.1.6 => 6.1.21
@storybook/node-logger: ^6.1.1 => 6.1.21
@storybook/react: ^6.1.1 => 6.1.21
@storybook/storybook-deployer: ^2.8.7 => 2.8.7
@storybook/theming: ^6.1.10 => 6.1.21

6ioyuze2

6ioyuze21#

嘿,
我们遇到了同样的问题。看起来 Preview.d.ts 错误地将 withSource 属性与 <Source /> 组件的属性一起使用,而不是从 Canvas.d.ts 中使用 SourceState
不知道如何解决这个问题,因为据我所知,Preview 组件已经被弃用。
最好的建议,
Nik

相关问题