diff --git a/src/pages/Gallery.tsx b/src/pages/Gallery.tsx index 226ac0b0..9e1f6b00 100644 --- a/src/pages/Gallery.tsx +++ b/src/pages/Gallery.tsx @@ -1,12 +1,13 @@ import { useState, useMemo } from 'react'; import { motion } from 'framer-motion'; -import { Camera } from 'lucide-react'; +import { Camera, X } from 'lucide-react'; import { GalleryImage } from '../components/gallery/GalleryImage'; import { CategoryFilter } from '../components/gallery/CategoryFilter'; import { galleryImages, categories } from '../data/gallery'; export default function Gallery() { const [selectedCategory, setSelectedCategory] = useState('All'); + const [zoomedImage, setZoomedImage] = useState(null); const filteredImages = useMemo(() => { return selectedCategory === 'All' @@ -15,32 +16,77 @@ export default function Gallery() { }, [selectedCategory]); return ( -
- Explore the visual journey of Snigdha OS
+
+ Immerse yourself in the visual journey of Snigdha OS