We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ed98046 commit 704ae74Copy full SHA for 704ae74
1 file changed
app/components/Alert.vue
@@ -20,10 +20,15 @@ const bodyClasses: Record<Props['variant'], string> = {
20
warning: 'text-amber-700 dark:text-amber-400',
21
error: 'text-red-700 dark:text-red-400',
22
}
23
+
24
+const role: Record<Props['variant'], 'status' | 'alert'> = {
25
+ warning: 'status',
26
+ error: 'alert',
27
+}
28
</script>
29
30
<template>
- <div role="alert" class="border rounded-md px-3 py-2.5" :class="wrapperClasses[variant]">
31
+ <div :role="role[variant]" class="border rounded-md px-3 py-2.5" :class="wrapperClasses[variant]">
32
<p v-if="title" class="font-semibold mb-1" :class="titleClasses[variant]">{{ title }}</p>
33
<div class="text-xs" :class="bodyClasses[variant]">
34
<slot />
0 commit comments