fix(dialog.liquid + header.liquid): add missing aria-label attribute to open and close buttons; fix header image dimensions

This commit is contained in:
Cory Dransfeldt 2025-04-22 07:35:48 -07:00
parent 5d956c60d5
commit cf3dac8a46
8 changed files with 20 additions and 7 deletions

View file

@ -6,11 +6,11 @@
{%- endif -%}
{%- endcapture -%}
{% assign dialogId = id | default:"dialog-controls" %}
<button class="dialog-open client-side" data-dialog-trigger="{{ dialogId }}" data-dialog-button>
<button class="dialog-open client-side" aria-label="{{ label }}" data-dialog-trigger="{{ dialogId }}" data-dialog-button>
{{ labelContent }}
</button>
<dialog id="dialog-{{ dialogId }}" class="client-side">
<button class="dialog-close" data-dialog-button>
<button class="dialog-close" aria-label="Close dialog" data-dialog-button>
{% tablericon "circle-x" %}
</button>
{{ content }}