ручки аддона React Storybook не отображаются

Кажется, у меня не работают ручки надстройки @storybook? Похоже, это не украшает реальную историю. В значительной степени следил за этим

Мой код ниже. Я использую getstorybook с приложением create-react-app

Используя следующие пакеты:

@storybook/addon-actions": "^3.1.2,
@storybook/addon-info": "^3.1.4,
@storybook/addon-knobs": "^3.1.2,
@storybook/react": "^3.1.3

моя установка

//.storybook/addons.js
import '@storybook/addon-knobs/register'

//.config
import { configure, setAddon, addDecorator } from '@storybook/react';
import infoAddon from '@storybook/addon-info';

setAddon(infoAddon);

function loadStories() {
  require('../stories');
}

configure(loadStories, module);

//stories/index.js
import React from 'react';
import { withKnobs, text, boolean, number } from '@storybook/addon-knobs';
import { storiesOf } from '@storybook/react';

const stories = storiesOf('Storybook Knobs', module);

  // Add the `withKnobs` decorator to add knobs support to your stories.
  // You can also configure `withKnobs` as a global decorator.
  stories.addDecorator(withKnobs);

  // Knobs for React props
  stories.add('with a button', () => (
    <button disabled={boolean('Disabled', false)} >
      {text('Label', 'Hello Button')}
    </button>
  ))

Это должно быть понятно, но не отстой.


person KornholioBeavis    schedule 19.06.2017    source источник
comment
Показывать надстройки в меню с многоточием рядом с заголовком   -  person Ben    schedule 21.05.2021


Ответы (4)


Надеюсь, это кому-то поможет, но по какой-то причине моя панель надстроек внезапно исчезла из поля зрения, и я не мог понять, как ее вернуть. Я мог видеть, как разметка аддонов отображается на панели «элементы» в моих инструментах разработки - так что я знал, что все работает. Каким-то образом сборник рассказов хранил плохое значение в моем localStorage['storybook-layout'], так что аддоны были расположены waaaaayyy за пределами экрана. Выполнение следующих исправлений.

localStorage.removeItem('storybook-layout')
person Ryan Wheale    schedule 17.07.2019
comment
Спасибо, это сэкономило мне часы слез! Это случилось со мной, когда я обновил Storybook и надстройку knobs с очень старой версии до последней. - person Shackles; 24.09.2019
comment
это сработало для меня delete localStorage['@storybook/ui/store'] - person Ikbel; 30.09.2019
comment
Я смог исправить это, просто нажав клавишу D, которая меняет ориентацию панели надстройки. (Вы также можете сделать это, нажав кнопку меню ... на боковой панели Storybook, а затем щелкнув опцию «Изменить ориентацию надстройки».) - person Ray Brown; 25.02.2020
comment
Вы все прекрасные гении! - person Brandon; 20.08.2020

Вероятно, вам нужно создать файл addons.js в папке конфигурации сборника рассказов. (По умолчанию .storybook).

Проверьте Документы для регуляторов, вам необходимо добавить следующее:

import '@storybook/addon-knobs/register';
person FabioCosta    schedule 22.08.2017
comment
Почему голос против? Я связал заметки, и отсутствие регистра надстройки - распространенная ошибка, из-за которой ручки не отображались. Кроме того, я сказал, что, вероятно, понадобится - person FabioCosta; 01.03.2018
comment
Это вопросы для ручек, а не для заметок. - person lfender6445; 08.08.2018
comment
Вы даже не открыли ссылку или не прочитали текст, верно? Я сказал, что необходимо создать файл, и в дополнительных заметках, которые являются компонентом, как addon-knobb, говорится об этом. Затем создайте файл с именем addons.js в конфигурации сборника рассказов. - person FabioCosta; 09.08.2018

Попробуйте удалить всю строку запроса на URL-адресе

eg. http://localhost:6006/?knob-is_block=false&knob-Disabled=false&knob-disabled=false&knob-Style%20lite=false&knob-show=true&knob-Size=md&knob-readOnly=false&knob-Style=default&knob-icon%20name=vertical&knob-Label=Hello%20Button&knob-Active=false&knob-is_loading=false&selectedKind=Button&selectedStory=default%20style&full=0&addons=0&stories=1&panelRight=0&addonPanel=storybooks%2Fstorybook-addon-knobs

to http://localhost:6006

Это сработало для меня.

person Anenth    schedule 21.02.2018
comment
Это была моя проблема, спасибо. Это произойдет при первой установке аддона, когда в браузере уже есть страница сборника рассказов. Необходимо напрямую перейти к http://localhost:9001 или любому другому порту, который вы настроили - person Jim Skerritt; 20.06.2018
comment
Ни одно из решений, опубликованных выше, мне не помогло, но для меня, по крайней мере, панель ручек отображается в режиме инкогнито. - person genau; 03.02.2020

  • Нажатие D на клавиатуре переключает раскладку // Рэй Браун

or

  • Вы также должны иметь возможность развернуть боковую панель, щелкнув и перетащив вправо.

введите описание изображения здесь

person Scott Agirs    schedule 09.04.2021