Skip to content

Commit df5f5f5

Browse files
committed
fix(radio): update Radio to w3 a11y standards
1 parent 927c51d commit df5f5f5

5 files changed

Lines changed: 104 additions & 78 deletions

File tree

packages/varlet-ui/src/form/__tests__/__snapshots__/index.spec.js.snap

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ exports[`form with input 4`] = `
420420
exports[`form with radio 1`] = `
421421
"<form class="var-form">
422422
<div class="var-radio__wrap">
423-
<div role="radio" aria-checked="false" class="var-radio">
423+
<div role="radio" aria-checked="false" aria-disabled="true" class="var-radio">
424424
<div class="var-radio__action var-radio--unchecked var-radio--disabled"><i class="var-icon var-icon--set var-icon-radio-blank var-radio__icon" style="transition-duration: 0ms;" var-radio-cover=""></i>
425425
<div class="var-hover-overlay"></div>
426426
</div>
@@ -436,8 +436,8 @@ exports[`form with radio 1`] = `
436436
exports[`form with radio 2`] = `
437437
"<form class="var-form">
438438
<div class="var-radio__wrap">
439-
<div role="radio" aria-checked="false" class="var-radio">
440-
<div class="var-radio__action var-radio--unchecked" tabindex="0"><i class="var-icon var-icon--set var-icon-radio-blank var-radio__icon" style="transition-duration: 0ms;" var-radio-cover=""></i>
439+
<div role="radio" aria-checked="false" aria-disabled="false" class="var-radio" tabindex="0">
440+
<div class="var-radio__action var-radio--unchecked"><i class="var-icon var-icon--set var-icon-radio-blank var-radio__icon" style="transition-duration: 0ms;" var-radio-cover=""></i>
441441
<div class="var-hover-overlay"></div>
442442
</div>
443443
<!--v-if-->
@@ -452,8 +452,8 @@ exports[`form with radio 2`] = `
452452
exports[`form with radio 3`] = `
453453
"<form class="var-form">
454454
<div class="var-radio__wrap">
455-
<div role="radio" aria-checked="false" class="var-radio">
456-
<div class="var-radio__action var-radio--unchecked var-radio--error" tabindex="0"><i class="var-icon var-icon--set var-icon-radio-blank var-radio__icon" style="transition-duration: 0ms;" var-radio-cover=""></i>
455+
<div role="radio" aria-checked="false" aria-disabled="false" class="var-radio" tabindex="0">
456+
<div class="var-radio__action var-radio--unchecked var-radio--error"><i class="var-icon var-icon--set var-icon-radio-blank var-radio__icon" style="transition-duration: 0ms;" var-radio-cover=""></i>
457457
<div class="var-hover-overlay"></div>
458458
</div>
459459
<!--v-if-->
@@ -479,8 +479,8 @@ exports[`form with radio 3`] = `
479479
exports[`form with radio 4`] = `
480480
"<form class="var-form">
481481
<div class="var-radio__wrap">
482-
<div role="radio" aria-checked="false" class="var-radio">
483-
<div class="var-radio__action var-radio--unchecked" tabindex="0"><i class="var-icon var-icon--set var-icon-radio-blank var-radio__icon" style="transition-duration: 0ms;" var-radio-cover=""></i>
482+
<div role="radio" aria-checked="false" aria-disabled="false" class="var-radio" tabindex="0">
483+
<div class="var-radio__action var-radio--unchecked"><i class="var-icon var-icon--set var-icon-radio-blank var-radio__icon" style="transition-duration: 0ms;" var-radio-cover=""></i>
484484
<div class="var-hover-overlay"></div>
485485
</div>
486486
<!--v-if-->

0 commit comments

Comments
 (0)