fbredius/storybook

View on GitHub
addons/links/src/register.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { addons } from '@storybook/addons';

import EVENTS, { ADDON_ID } from './constants';

addons.register(ADDON_ID, (api) => {
  const channel = addons.getChannel();

  channel.on(EVENTS.REQUEST, ({ kind, name }) => {
    const id = api.storyId(kind, name);
    api.emit(EVENTS.RECEIVE, id);
  });
});