add aria labels on vue node widgets (#6032)

## Summary

Adds aria labels to buttons and widgets without pre-existing text
labels.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6032-add-aria-labels-on-vue-node-widgets-28a6d73d36508198a1c0ef7098ad24e8)
by [Unito](https://www.unito.io)
This commit is contained in:
Christian Byrne
2025-10-12 17:44:03 -07:00
committed by GitHub
parent 01b4ad0dbb
commit 0497421349
12 changed files with 31 additions and 2 deletions

View File

@@ -10,6 +10,7 @@
v-bind="filteredProps"
class="flex-grow text-xs"
:step="stepValue"
:aria-label="widget.name"
@update:model-value="updateLocalValue"
/>
<InputNumber
@@ -19,6 +20,7 @@
:step="stepValue"
:min-fraction-digits="precision"
:max-fraction-digits="precision"
:aria-label="widget.name"
size="small"
pt:pc-input-text:root="min-w-full bg-transparent border-none text-center"
class="w-16"