Merge pull request #15293 from itk-dev/feature/make-toggle-button-accessible

feat: aria-pressed and aria-label
This commit is contained in:
Tim Jaeryang Baek 2025-06-25 13:36:02 +04:00 committed by GitHub
commit d4fcf561e5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -497,6 +497,10 @@
<button <button
class="p-1 text-xs flex rounded-sm transition" class="p-1 text-xs flex rounded-sm transition"
type="button" type="button"
aria-pressed={enableDescription ? 'true' : 'false'}
aria-label={enableDescription
? $i18n.t('Custom description enabled')
: $i18n.t('Default description enabled')}
on:click={() => { on:click={() => {
enableDescription = !enableDescription; enableDescription = !enableDescription;
}} }}