Storybook 的響應式視窗外掛

在 Github 上檢視

Taffy

Taffy 是 Storybook 的響應式視窗外掛。此擴充套件的靈感主要來自 Ish,這是 Pattern Lab 中內建的精美調整工具,Pattern Lab 是 Brad Frost 的原子設計視覺化工具和靜態網站產生器。

雖然市面上還有其他 Storybook 調整工具,但 Taffy 為大家帶來了一些很棒的新功能,包括:

  • 透過視窗右側的可拖曳手柄進行動態調整大小
  • 透過輸入數值(以像素或 em 為單位)進行精確調整大小
  • 一鍵式小、中、大斷點按鈕,可將視窗調整到每個範圍內的隨機寬度。
  • 全螢幕檢視。
  • 支援在 Storybook 文件索引標籤中調整大小

安裝

在您的專案中安裝以下 npm 模組

npm i --save-dev @degjs/storybook-addon-taffy

然後,在 .storybook/main.jsaddons 陣列中註冊此外掛

module.exports = {
    ...
    addons: [
        '@degjs/storybook-addon-taffy/register'
    ]
};

最後,匯入 withTaffy 並在 .storybook/preview.js 中新增裝飾器,如下所示

import { addDecorator } from '@storybook/react';
import { withTaffy } from '@degjs/storybook-addon-taffy';

addDecorator(withTaffy);

就這樣!重新啟動您的 Storybook 建置,您應該會在工具列中看到 Taffy 控制項,以及故事預覽右側的調整大小手柄。

由以下人員製作
  • aladage
    aladage
  • alejcerro
    alejcerro
  • briangraves
    briangraves
  • designbykhalid
    designbykhalid
  • heaper
    heaper
  • jlawhorn
    jlawhorn
標籤