小编Pau*_*der的帖子

Typescript 中的“boolean”类型不可分配给“StoryFnReactReturnType”类型的 React Storybook

我正在尝试在打字稿中获得一个与 Storybook 一起使用的简单按钮组件。我正在关注文档此示例

\n

我的组件和故事如下:

\n

组件/Button.tsx:

\n
import {FC} from \'react\';\n\nexport interface ButtonProps extends React.HTMLAttributes<HTMLButtonElement> {\n    children: React.ReactNode;\n    variant: "primary" | "danger";\n    shape?: "rounded";\n}\n\nexport const Button: FC<ButtonProps> = ({\n    children,\n    variant,\n    shape,\n    ...props\n}) => {\n    const classNames = `btn btn-${variant} btn-${shape}`;\n    return (\n        <button className={classNames} {...props}>\n            {children}\n        </button>\n    );\n};\n
Run Code Online (Sandbox Code Playgroud)\n

故事/Button.stories.ts

\n
import { ComponentStory, ComponentMeta } from \'@storybook/react\';\n\nimport { Button, ButtonProps } from \'../components/Button\';\n\nexport default {\n    /*  The title prop is optional.\n    * See …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs storybook

4
推荐指数
1
解决办法
5081
查看次数

VS code Docker 扩展无法“附加 shell”

当我尝试右键单击 -> 在任何 docker 盒子上附加 shell 时,终端窗口将打开并输出以下内容:

 *  Executing task: docker exec -it <container_id> bash 

zsh:1: command not found: docker

 *  The terminal process "/bin/zsh '-c', 'docker exec -it <container_id> bash'" failed to launch (exit code: 127). 
 *  Terminal will be reused by tasks, press any key to close it. 
Run Code Online (Sandbox Code Playgroud)

当我跑步时docker exec -it <container_id> bash手动运行时,它有效。“附加外壳”下拉选项不起作用。为什么?

我尝试将默认终端更改为 bash,但没有成功。我使用的是配备 M1 芯片的 Mac Monterey 12.1。经过一番挖掘,我发现一个线程提到这可能是 Mac 的问题,但该线程使用的是不同的操作系统版本。

docker visual-studio-code

3
推荐指数
1
解决办法
1187
查看次数