From 5ef15c0daf7c83a44af1aba73217f5d28a47208d Mon Sep 17 00:00:00 2001 From: bymyself Date: Tue, 8 Oct 2024 06:41:28 -0700 Subject: [PATCH] Add aria labels to dialogs (#1167) --- src/components/dialog/GlobalDialog.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/dialog/GlobalDialog.vue b/src/components/dialog/GlobalDialog.vue index 3a1615fbe..3bfaafb72 100644 --- a/src/components/dialog/GlobalDialog.vue +++ b/src/components/dialog/GlobalDialog.vue @@ -12,13 +12,15 @@ @maximize="onMaximize" @unmaximize="onUnmaximize" :pt="{ header: 'pb-0' }" + :aria-labelledby="headerId" > @@ -48,4 +50,6 @@ const contentProps = computed(() => ({ ...dialogStore.props, maximized: maximized.value })) + +const headerId = `dialog-${Math.random().toString(36).substr(2, 9)}`