Storybook:如何强制 Storybook 不为我的组件创建文件夹
Storybook: How to force Storybook to NOT create a folder for my component
对于我的所有其他组件,Storybook 直接显示故事(没有子文件夹)。但是在我名为“IconButton”的组件中,它创建了一个子文件夹,然后显示了实际文件。我怎样才能让它不显示文件夹?
我所有的其他文件都是这样的
import React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { IconButton } from "./IconButton";
import { IconButtonDemo } from "./IconButton.demo";
export default {
title: "Atoms/IconButton",
component: IconButton,
} as ComponentMeta<typeof IconButton>;
const IconButtonComponentStory: ComponentStory<typeof IconButton> = () => <IconButtonDemo />;
export const _IconButton = IconButtonComponentStory.bind({});
发生这种情况是因为故事名称是自动开始的。因此,您打算作为故事名称的名称 IconButton 在呈现时变为 Icon Button。
解决方法是手动设置Story名称,使其与Component名称匹配。
_IconButton.storyName = "图标按钮";
应该可以解决您的问题;
对于我的所有其他组件,Storybook 直接显示故事(没有子文件夹)。但是在我名为“IconButton”的组件中,它创建了一个子文件夹,然后显示了实际文件。我怎样才能让它不显示文件夹?
我所有的其他文件都是这样的
import React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { IconButton } from "./IconButton";
import { IconButtonDemo } from "./IconButton.demo";
export default {
title: "Atoms/IconButton",
component: IconButton,
} as ComponentMeta<typeof IconButton>;
const IconButtonComponentStory: ComponentStory<typeof IconButton> = () => <IconButtonDemo />;
export const _IconButton = IconButtonComponentStory.bind({});
发生这种情况是因为故事名称是自动开始的。因此,您打算作为故事名称的名称 IconButton 在呈现时变为 Icon Button。
解决方法是手动设置Story名称,使其与Component名称匹配。
_IconButton.storyName = "图标按钮";
应该可以解决您的问题;