From 2ed84891c4a338f92d88d0be4802e6c877627d45 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 21 Jun 2026 15:47:02 +0000 Subject: [PATCH] Bob AI: Add gallery section and update menu/team with premium images --- src/pages/HomePage.tsx | 4 +- src/pages/HomePage/sections/Gallery.tsx | 58 +++++++++++++++++++++++++ src/pages/HomePage/sections/Menu.tsx | 18 +++----- src/pages/HomePage/sections/Team.tsx | 14 +++--- 4 files changed, 71 insertions(+), 23 deletions(-) create mode 100644 src/pages/HomePage/sections/Gallery.tsx diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index ff3e25c..8fde495 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -13,7 +13,8 @@ import TestimonialsSection from './HomePage/sections/Testimonials'; import FaqSection from './HomePage/sections/Faq'; import ContactSection from './HomePage/sections/Contact'; -export default function HomePage(): React.JSX.Element { + +import GallerySection from './HomePage/sections/Gallery';export default function HomePage(): React.JSX.Element { return ( <> @@ -21,6 +22,7 @@ export default function HomePage(): React.JSX.Element { + diff --git a/src/pages/HomePage/sections/Gallery.tsx b/src/pages/HomePage/sections/Gallery.tsx new file mode 100644 index 0000000..3c391a9 --- /dev/null +++ b/src/pages/HomePage/sections/Gallery.tsx @@ -0,0 +1,58 @@ +import Tag from '@/components/ui/Tag'; +import TextAnimation from '@/components/ui/TextAnimation'; +import ScrollReveal from '@/components/ui/ScrollReveal'; +import ImageOrVideo from '@/components/ui/ImageOrVideo'; + +export default function GallerySection() { + const items = [ + { title: 'Lounge', description: 'Atmosphere', imageSrc: 'https://picsum.photos/seed/941768599/1200/800' }, + { title: 'Cocktails', description: 'Crafted Drinks', imageSrc: 'https://picsum.photos/seed/811986076/1200/800' }, + { title: 'Sashimi', description: 'Premium Cuts', imageSrc: 'https://picsum.photos/seed/1414489418/1200/800' }, + { title: 'Culinary Art', description: 'Signature Dishes', imageSrc: 'https://picsum.photos/seed/2023772028/1200/800' }, + { title: 'Nightlife', description: 'Vibrant Energy', imageSrc: 'https://picsum.photos/seed/1022554545/1200/800' }, + { title: 'VIP Experience', description: 'Exclusive Events', imageSrc: 'https://picsum.photos/seed/1483343788/1200/800' }, + { title: 'Music', description: 'Live Entertainment', imageSrc: 'https://picsum.photos/seed/46738565/1200/800' }, + { title: 'Memories', description: 'Unforgettable Nights', imageSrc: 'https://picsum.photos/seed/1712717507/1200/800' }, + ]; + + return ( + + ); +} \ No newline at end of file diff --git a/src/pages/HomePage/sections/Menu.tsx b/src/pages/HomePage/sections/Menu.tsx index 7df8f12..d5f36b0 100644 --- a/src/pages/HomePage/sections/Menu.tsx +++ b/src/pages/HomePage/sections/Menu.tsx @@ -10,19 +10,11 @@ export default function MenuSection(): React.JSX.Element { ); diff --git a/src/pages/HomePage/sections/Team.tsx b/src/pages/HomePage/sections/Team.tsx index 7355c99..ea25e23 100644 --- a/src/pages/HomePage/sections/Team.tsx +++ b/src/pages/HomePage/sections/Team.tsx @@ -10,15 +10,11 @@ export default function TeamSection(): React.JSX.Element {
+ tag="THE ARTISANS" + title="Meet Our Visionaries" + description="A team dedicated to culinary excellence." + members={[{"imageSrc":"https://images.unsplash.com/photo-1583394838336-acd977736f90?q=80&w=2000&auto=format&fit=crop","name":"Hiroshi Tanaka","role":"Head Chef"},{"imageSrc":"https://images.unsplash.com/photo-1536935338788-846bb9981813?q=80&w=2000&auto=format&fit=crop","name":"Elena Varma","role":"Lead Mixologist"},{"imageSrc":"https://images.unsplash.com/photo-1560250097-0b93528c311a?q=80&w=2000&auto=format&fit=crop","name":"Kenji Sato","role":"General Manager"}]} + />
);