LoginSignup
0
0

Storybookで自動的に入る余白をなくす

Last updated at Posted at 2023-12-03

やりたいこと

初期状態ではコンポーネント表示エリアにpadding: 16pxの余白ができているので、これをなくします。

storybookのキャプチャ画像。コンポーネントが表示エリアに対して上下左右に余白を持って表示されている

方法

.storybook/preview.ts ファイルで以下のように設定することで、コンポーネント表示エリアの全画面表示が可能になります。

.storybook/preview.ts
import type { Preview } from "@storybook/react";

const preview: Preview = {
    // ...様々な設定...
  
	// ↓↓↓全画面の設定
    layout: "fullscreen",
  },
};

export default preview;

storybookのキャプチャ画像。コンポーネントが表示エリアに対して余白なくぴったりくっついて表示されている

fullscreenの他に2つ設定値があり、初期状態で余白がついているのは初期値がpaddedとなっているためです。

centerd fullscreen padded(初期値)
中央揃えに表示します 余白を無くして全画面で表示します 上下左右に余白をつけて表示します

.storybook/preview.tsに記述することで共通設定となりますが、個々のstoriesファイルでも設定が可能です。

検証バージョン・公式リファレンス

検証に使用したStorybookのバージョンは7.4.6です。

今回の対応に該当する公式ドキュメントは以下です。
https://storybook.js.org/docs/configure/story-layout

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0