fix(a11y): add focus ring to dialog close button

This commit is contained in:
Jason Staack
2026-03-15 21:07:01 -05:00
parent 5d3463b633
commit 9ad5438860

View File

@@ -38,7 +38,7 @@ const DialogContent = React.forwardRef<
{...props}
>
{children}
<DialogPrimitive.Close className="absolute right-4 top-4 rounded-sm opacity-50 hover:opacity-100 focus:outline-none transition-opacity">
<DialogPrimitive.Close className="absolute right-4 top-4 rounded-sm opacity-50 hover:opacity-100 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring transition-opacity">
<X className="h-4 w-4" />
<span className="sr-only">Close</span>
</DialogPrimitive.Close>