コンテンツにスキップ
Vantage
日本語
Esc
navigateopen⌘Jpreview
このページの内容

Progress

進捗バー。ラベルと値の表示を組める。

0〜100 の進捗を示すバーです。Progress の中にラベルや値を置くと、バーはその下に自動で描かれます。

export const client = "only";

import {
  Progress,
  ProgressLabel,
  ProgressValue,
} from "@squadbase/vantage/ui";

export default function Example() {
  return (
    <div className="flex w-80 flex-col gap-6">
      <Progress value={64}>
        <ProgressLabel>取り込み中</ProgressLabel>
        <ProgressValue className="ml-auto" />
      </Progress>
      <Progress value={100} />
    </div>
  );
}
import {
  Progress,
  ProgressTrack,
  ProgressIndicator,
  ProgressLabel,
  ProgressValue,
} from "@squadbase/vantage/ui";

パーツ

パーツ 役割
Progress 全体。valuenull で不定)
ProgressLabel 見出し
ProgressValue 現在値。既定でパーセント表示
ProgressTrack / ProgressIndicator バー本体。Progress が自動で描くので、普段は書かない

進捗の総量が分からないときは value={null} にすると不定表示になります。読み込み中を示したい だけなら SkeletonSpinner の方が 適しています。

このページは役に立ちましたか?