Back to Storybook

Storybook Manager Sidebar Hide On Landing

docs/_snippets/storybook-manager-sidebar-hide-on-landing.md

10.3.6912 B
Original Source
js
import { addons } from 'storybook/manager-api';

addons.setConfig({
  layoutCustomisations: {
    // Hide the sidebar on the landing page, which has its own nav links to other pages.
    showSidebar(state, defaultValue) {
      if (state.storyId === 'landing' && state.viewMode === 'docs') {
        return false;
      }

      return defaultValue;
    },
  },
});
ts
import { addons, type State } from 'storybook/manager-api';

addons.setConfig({
  layoutCustomisations: {
    // Hide the sidebar on the landing page, which has its own nav links to other pages.
    showSidebar(state: State, defaultValue: boolean) {
      if (state.storyId === 'landing' && state.viewMode === 'docs') {
        return false;
      }

      return defaultValue;
    },
  },
});