Я создаю библиотеку компонентов, используя Storybook с React. Истории включаются с использованием метода CSF.
У меня есть несколько дополнений, и я использую их при отображении отдельных историй. Я также показываю все истории вместе в одном представлении, в качестве ссылки - именно эта история, которую я хочу отключить определенные дополнения. В этом случае я хочу отключить ручки.
Когда я пытаюсь отключить отдельные дополнения для истории, ничего не происходит.
Я включил упрощенную версию моего stories.js
файла ниже:
import React from 'react';
import Button from './button';
import { withKnobs, text } from '@storybook/addon-knobs/react';
// global settings to be exported
export default {
title: 'components/Buttons',
component: Button,
decorators: [withKnobs],
parameters: { options: {showPanel: true }}
}
// define individual stories
const Basic = () => <Button className={text("ClassName-Basic", "button basic")} id={text("ID", "Hello-id-basic")} content={text('Content', 'some text for Basic button here')}/>;
const Primary = () => <Button className={text("ClassName-Primary", "button primary")} id={text("ID", "Hello-id-primary")} content={text('Content', 'some text for Primary button here')}/>;
const Secondary = () => <Button className={text("ClassName-Secondary", "button secondary")} id={text("ID", "Hello-id-secondary")} content={text('Content', 'some text for Secondary button here')}/>;
const Disabled = () => <Button className={text("ClassName-Disabled", "button disabled")} id={text("ID", "Hello-id-disabled")} content={text('Content', 'some text for Disabled button here')}/>;
// define all stories together to be displayed in one view
const All = () => <div><Basic /><br /><Primary /><br /><Secondary /><br /><Disabled /></div>;
// export all components individually, and then export them all together
export {Basic, Primary, Secondary, Disabled, All};
// settings for the 'All' story
All.story = {
parameters: {
options: {
withKnobs: {
disable: true, // do not show the knobs addon on this story
}
}
}
};
Несмотря на добавление этого параметра для отключения ручек в представлении «Вся история», он все равно отображается. Что я делаю не так?
Я использую сборник рассказов версии 5.2.8