Я пытаюсь сделать так, чтобы мои ui-components
истории и код соответствовали в иерархии. Например, если я добавлю еще один компонент подкнопки, я бы хотел, чтобы он был отражен в Buttons
в сборнике рассказов. Каждый компонент имеет отдельную историю, расположенную с ним, и импортируется в одну историю (stories/index.stories.js
), например:
const req = require.context("../ui-components", true, /.stories\.js$/);
function loadStories() {
req.keys().forEach(filename => req(filename));
}
configure(loadStories, module);
Это моя структура папок
- ui-components
-- Button
--- Nested_Button
---- index.js
---- stories.js
-- index.js
-- stories.js
....
- stories
-- index.stories.js
Название истории будет гнездиться с использованием косой черты, так есть ли способ, как я могу написать свои истории компонентов, как это?
const ButtonStories = storiesOf(`${THIS_MODULE_PATH_RELATIVE_TO_UI_COMPONENTS_DIR}`, module).add(
"A basic button",
() => <Button>Basic Button</Button>
);