ステージバーカード

リストとしてのファネル - チャートトラック上のステージごとの丸みのある丸みを1つ、左の名前、右側のトップステージの値と共有。 マウント上の幅のアニメーション、ステージを暗くし、残りの部分をフェードアウトし、見出しは次のとおりです。 ファネルチャートカードと同じステージを取ります。

Pipeline

1,180

+2.4%
訪問数
1,180100%
サインアップ
79067%
有効
46039%
Pro
25021%
チームメンバー
12010%
エンタープライズ
403%
訪問数
1,180
サインアップ
790
有効
460
Pro
250
チームメンバー
120
エンタープライズ
40

インストール

ステージバーカードはBoardUI Proに含まれています。

ダークモード対応:この コンポーネント はBoardUIのセマンティックトークンに合わせて自動で切り替わります。 テーマスイッチの設定.

プロアクセス

ステージバーカード プロです コンポーネント.

BoardUI Proライセンスは、このライセンスを解除します。 コンポーネント と、そのすべてのソースファイル。ライセンスを有効化すると、CLIでプロジェクトに直接インストールできます。

01

ライセンスを有効化

Lemon Squeezyの購入メールにあるキーを使ってください。端末ごとに1回設定すれば完了です。

npx boardui@latest login YOUR_LICENSE_KEY
02

インストール コンポーネント

CLIがソースをコピーし、BoardUIとnpmの依存関係をすべて解決します。

npx boardui@latest add stage-bars-card

詳しくはこちら コンポーネント BoardUI Proに含まれているもの

今すぐBoardUI Proを入手し、インストールしてください。

共有UIパッケージや独自のインポートエイリアスを使う場合は、 インストールパスの設定 をCLIの実行前に設定してください。コピー&ペーストの例は、標準のインポートを使います。

モノクロ

mono シングルインク - ミッドグレーのライト、ダークの近くの白 - リファレンスの単段ファネルのためのパーステージハブをドロップします。

Pipeline

1,180

+2.4%
訪問数
1,180100%
サインアップ
79067%
有効
46039%
Pro
25021%
チームメンバー
12010%
エンタープライズ
403%
訪問数
1,180
サインアップ
790
有効
460
Pro
250
チームメンバー
120
エンタープライズ
40
{/* Single ink: every pill in one grey (mid grey on light, near-white on dark) */}<StageBarsCard mono />

データデータ

stages フラット { label, value, color? } リスト、ファネルのトップ。ステージを追加し、行とタイルを取得します(行ごとの3つのタイル、カードは収まるように成長します)。ラベルの列のサイズは、最長の名前に、株式は最初の段階から派生しています。各ステージは14pxを運ぶことができます アイコン 左端にバーの内側に描画 - showIcons={false} それらをすべて隠します。 期間のカプセルは、あなたが通過したときにドロップダウンです ranges - 各範囲は、独自のデータ(オプションで)を運ぶ delta / headline)および選択のチャートの再アニメーション; onRangeChange 代わりにフェッチします。データなしで、カードは3つのデモ範囲を出荷します。これは、上記のプレビューが使用しているものです。

import { RiEyeLine, RiUserAddLine } from "@remixicon/react"; // One entry per stage, top of the funnel first - the same shape FunnelChartCard// takes, plus an optional 14px icon drawn at the left end inside the bar.const stages = [ { label: "Visits", value: 4820, icon: <RiEyeLine className="size-3.5 text-neutral-950" /> }, { label: "Sign-up", value: 3260, icon: <RiUserAddLine className="size-3.5 text-neutral-950" /> }, { label: "Active", value: 2010 }, { label: "Pro", value: 1160 }, { label: "Team", value: 540 }, { label: "Enterprise", value: 180, color: "var(--color-chart-1)" }, // override any colour]; <StageBarsCard title="Pipeline" stages={stages} headline={4820} // optional resting headline (defaults to the first stage) delta={0.024} // "+2.4%" chip range="Last 30 days" // static pill… showIcons // default; false hides the icons without removing them from the data/> // …or a working period dropdown: each range overrides stages / delta / headline.<StageBarsCard title="Pipeline" ranges={[ { id: "7d", label: "Last 7 days", stages: week, delta: 0.024 }, { id: "30d", label: "Last 30 days", stages: month, delta: 0.061 }, { id: "90d", label: "Last 90 days", stages: quarter, delta: -0.012 }, ]}/>