]> danix's work - danix.xyz-2.git/commit
feat: ensure i18n-based aria-labels on all icon-only buttons
authorDanilo M. <redacted>
Fri, 17 Apr 2026 07:26:26 +0000 (09:26 +0200)
committerDanilo M. <redacted>
Fri, 17 Apr 2026 07:26:26 +0000 (09:26 +0200)
commitbeeddeeeac2189bdc1c6c3b19cfac14717531bf5
tree5941820fee34ca7c449e520293fb82fc0ec8efed
parent7992d01ce2f196031592c50821104bedc9ca75f8
feat: ensure i18n-based aria-labels on all icon-only buttons

Standardize aria-labels across form-components, hamburger-menu, and header
partials to use i18n keys for multilingual support. Modal close buttons now
consistently use the 'closeMenu' i18n key across all three modals, matching
the accessibility pattern used for menu and theme toggle buttons.

- form-components.html: Update modal close buttons (alert, confirm, content)
- hamburger-menu.html: Already has aria-label with i18n
- header.html: Theme toggle and hamburger menu already have aria-labels

Co-Authored-By: Claude Haiku 4.5 <redacted>
themes/danix-xyz-hacker/layouts/partials/form-components.html