mirror of
https://github.com/siteboon/claudecodeui.git
synced 2025-12-14 10:59:33 +00:00
fix(accessibility): Use buttons for modal backdrops
This commit is contained in:
@@ -491,9 +491,10 @@ function AppContent() {
|
|||||||
return (
|
return (
|
||||||
<div className="fixed inset-0 z-50 flex items-center justify-center">
|
<div className="fixed inset-0 z-50 flex items-center justify-center">
|
||||||
{/* Backdrop */}
|
{/* Backdrop */}
|
||||||
<div
|
<button
|
||||||
className="fixed inset-0 bg-black/50 backdrop-blur-sm"
|
className="fixed inset-0 bg-black/50 backdrop-blur-sm"
|
||||||
onClick={() => setShowVersionModal(false)}
|
onClick={() => setShowVersionModal(false)}
|
||||||
|
aria-label="Close version upgrade modal"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
{/* Modal */}
|
{/* Modal */}
|
||||||
@@ -604,7 +605,7 @@ function AppContent() {
|
|||||||
<div className={`fixed inset-0 z-50 flex transition-all duration-150 ease-out ${
|
<div className={`fixed inset-0 z-50 flex transition-all duration-150 ease-out ${
|
||||||
sidebarOpen ? 'opacity-100 visible' : 'opacity-0 invisible'
|
sidebarOpen ? 'opacity-100 visible' : 'opacity-0 invisible'
|
||||||
}`}>
|
}`}>
|
||||||
<div
|
<button
|
||||||
className="fixed inset-0 bg-background/80 backdrop-blur-sm transition-opacity duration-150 ease-out"
|
className="fixed inset-0 bg-background/80 backdrop-blur-sm transition-opacity duration-150 ease-out"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
@@ -615,6 +616,7 @@ function AppContent() {
|
|||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
setSidebarOpen(false);
|
setSidebarOpen(false);
|
||||||
}}
|
}}
|
||||||
|
aria-label="Close sidebar"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
className={`relative w-[85vw] max-w-sm sm:w-80 bg-card border-r border-border transform transition-transform duration-150 ease-out ${
|
className={`relative w-[85vw] max-w-sm sm:w-80 bg-card border-r border-border transform transition-transform duration-150 ease-out ${
|
||||||
|
|||||||
Reference in New Issue
Block a user