Back to Storybook

Storybook Addons Api Usestorybookstate

docs/_snippets/storybook-addons-api-usestorybookstate.md

10.3.6525 B
Original Source
js
import React from 'react';

import { AddonPanel } from 'storybook/internal/components';

import { useStorybookState } from 'storybook/manager-api';

export const Panel = () => {
  const state = useStorybookState();
  return (
    <AddonPanel {...props}>
      {state.viewMode !== 'docs' ? (
        <h2>Do something with the documentation</h2>
      ) : (
        <h2>Show the panel when viewing the story</h2>
      )}
    </AddonPanel>
  );
};