Fix: Photo modal close button unresponsive

This commit is contained in:
gpt-engineer-app[bot]
2025-09-29 01:57:40 +00:00
parent e54255ac50
commit 2f9b7e63f3

View File

@@ -1,5 +1,5 @@
import { useState } from 'react';
import { ChevronLeft, ChevronRight } from 'lucide-react';
import { X, ChevronLeft, ChevronRight } from 'lucide-react';
import { Dialog, DialogContent } from '@/components/ui/dialog';
import { Button } from '@/components/ui/button';
@@ -37,6 +37,16 @@ export function PhotoModal({ photos, initialIndex, isOpen, onClose }: PhotoModal
<Dialog open={isOpen} onOpenChange={onClose}>
<DialogContent className="max-w-7xl w-full max-h-[90vh] p-0">
<div className="relative bg-black rounded-lg overflow-hidden" onKeyDown={handleKeyDown} tabIndex={0}>
{/* Close button */}
<Button
variant="ghost"
size="sm"
onClick={onClose}
className="absolute top-4 right-4 z-20 text-white hover:bg-white/10"
>
<X className="h-4 w-4" />
</Button>
{/* Header */}
<div className="absolute top-0 left-0 right-0 z-10 bg-gradient-to-b from-black/80 to-transparent p-4">
<div className="text-white">