Dropzone
Dropzoneは、ファイルをドラッグアンドドロップでアップロードするために使用されるコンポーネントです。
FormControlを使用しない場合は、Dropzoneにaria-labelまたはaria-labelledbyを設定します。
<Dropzone aria-label="Upload file"><Text>Drag file here or click to select file</Text></Dropzone>
<VStack gap="sm"><Text as="h3" id="label">Upload file</Text><Dropzone aria-labelledby="label"><Text>Drag file here or click to select file</Text></Dropzone></VStack>
ARIAロールと属性
| コンポーネント | ロールと属性 | 使い方 |
|---|---|---|
Dropzone | role="presentation" | プレゼンテーションであることを示します。 |
input 内部 | type="hidden" | 要素をアクセシビリティツリーから除外します。 |
aria-readonly | isReadOnlyが設定されている場合は"true"を設定します。 | |
aria-disabled | isDisabledが設定されている場合は"true"を設定します。 | |
aria-invalid | isInvalidが設定されている場合は"true"を設定します。 | |
aria-required | isRequiredが設定されている場合は"true"を設定します。 |
GitHubでこのページを編集する

