パスワード強度メーターPasswordStrengthMeterExperimental

アプリ側で計算したパスワード強度を段階表示します。

プレビュー

状態とバリエーション

強い

スコアが高い場合は success 色で表示します。

パスワード強度強い

評価ロジックはアプリ側で計算し、score とラベルを渡します。

弱い

スコアが低い場合は destructive 色で注意を示します。

パスワード強度弱い

プロパティ

表は横にスクロールできます
プロパティ初期値説明
scorenumber-アプリ側で計算した強度スコアです。
maxScorenumber4最大スコアです。セグメント数にも使われます。
label / valueLabel / descriptionReactNode-メーターの名前、現在の評価、補足文です。

使い方

import { PasswordStrengthMeter } from "@gunjo/ui";

export function PasswordStrengthMeterDemo() {
  return (
    <PasswordStrengthMeter
      score={3}
      label="パスワード強度"
      valueLabel="強い"
      description="評価ロジックはアプリ側で計算します。"
    />
  );
}

使用コンポーネント