PinInput
PinInputは、ピンコードやOTP(ワンタイムパスワード)の入力を取得するために使用されるコンポーネントです。
Fieldsetを使用しない場合は、PinInputにaria-labelまたはaria-labelledbyを設定します。
<PinInput aria-label="Please one-time password" />
<VStack gap="sm"><Text as="h3" id="label">Please one-time password</Text><PinInput aria-labelledby="label" /></VStack>
キーボード操作
| キー | 説明 | 状態 |
|---|---|---|
Tab | フォーカスを次の項目に移動します。 | - |
ArrowRight | フォーカスを次の項目に移動します。 | - |
ArrowLeft | フォーカスを前の項目に移動します。 | - |
ARIAロールと属性
| コンポーネント | ロールと属性 | 使い方 |
|---|---|---|
PinInput | role="group" | グループであることを示します。 |
PinInputField | aria-invalid | isInvalidが設定されている場合は"true"を設定します。 |
aria-disabled | isDisabledが設定されている場合は"true"を設定します。 | |
aria-readonly | isReadOnlyが設定されている場合は"true"を設定します。 | |
aria-required | isRequiredが設定されている場合は"true"を設定します。 |
GitHubでこのページを編集する

