diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index f745604..983c517 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -8,7 +8,7 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; import { MapPin } from "lucide-react"; -export default function LandingPage() { +export default function ContactPage() { return ( @@ -53,22 +42,13 @@ export default function LandingPage() { title="Visit or Reserve" description="Have questions? Fill out the form or give us a call directly." inputs={[ - { - name: "name", - type: "text", - placeholder: "Your Name", - }, - { - name: "phone", - type: "tel", - placeholder: "Your Phone Number", - }, + { name: "name", type: "text", placeholder: "Your Name" }, + { name: "phone", type: "tel", placeholder: "Your Phone Number" } ]} textarea={{ - name: "message", - placeholder: "Your message or reservation request", + name: "message", placeholder: "Your message or reservation request" }} - imageSrc="http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg?_wi=5" + imageSrc="http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg" /> @@ -80,9 +60,9 @@ export default function LandingPage() { description="We are located in the heart of Sidi Gaber." subdescription="Easily accessible via public transport." icon={MapPin} - imageSrc="http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg" mediaAnimation="slide-up" - videoSrc="http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg?_wi=4" + videoSrc="http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg" /> @@ -90,35 +70,18 @@ export default function LandingPage() { diff --git a/src/app/gaming/page.tsx b/src/app/gaming/page.tsx index 360bbe4..5cbd8f3 100644 --- a/src/app/gaming/page.tsx +++ b/src/app/gaming/page.tsx @@ -7,7 +7,7 @@ import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwent import FooterBase from '@/components/sections/footer/FooterBase'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; -export default function LandingPage() { +export default function GamingPage() { return ( @@ -52,23 +41,11 @@ export default function LandingPage() { title="High-End Gaming Experience" description="Our gaming area features premium monitors and the latest consoles to ensure you get the competitive edge." accordionItems={[ - { - id: "g1", - title: "Latest Titles", - content: "Access to the newest and most popular competitive titles.", - }, - { - id: "g2", - title: "Ergonomic Chairs", - content: "Play comfortably for hours in our premium seating.", - }, - { - id: "g3", - title: "Tournament Ready", - content: "Host private tournaments with your group.", - }, + { id: "g1", title: "Latest Titles", content: "Access to the newest and most popular competitive titles." }, + { id: "g2", title: "Ergonomic Chairs", content: "Play comfortably for hours in our premium seating." }, + { id: "g3", title: "Tournament Ready", content: "Host private tournaments with your group." } ]} - imageSrc="http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg" mediaAnimation="slide-up" /> @@ -83,15 +60,11 @@ export default function LandingPage() { description="High-tier hardware for professional play." features={[ { - title: "4K Monitors", - description: "144Hz refresh rate for ultimate clarity.", - imageSrc: "http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg?_wi=4", + title: "4K Monitors", description: "144Hz refresh rate for ultimate clarity.", imageSrc: "http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg" }, { - title: "Pro Controllers", - description: "Customized gear for specific games.", - imageSrc: "http://img.b2bpic.net/free-photo/man-taking-orange-juice_1098-20913.jpg?_wi=3", - }, + title: "Pro Controllers", description: "Customized gear for specific games.", imageSrc: "http://img.b2bpic.net/free-photo/man-taking-orange-juice_1098-20913.jpg" + } ]} /> @@ -100,35 +73,18 @@ export default function LandingPage() { diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx index 5395dab..168c179 100644 --- a/src/app/menu/page.tsx +++ b/src/app/menu/page.tsx @@ -7,7 +7,7 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating import ProductCardFour from '@/components/sections/product/ProductCardFour'; import ProductCardThree from '@/components/sections/product/ProductCardThree'; -export default function LandingPage() { +export default function MenuPage() { return ( @@ -53,48 +42,12 @@ export default function LandingPage() { gridVariant="four-items-2x2-equal-grid" useInvertedBackground={false} products={[ - { - id: "p1", - name: "Espresso", - price: "35 EGP", - variant: "Classic", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=2", - }, - { - id: "p2", - name: "Cold Brew", - price: "45 EGP", - variant: "Iced", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=3", - }, - { - id: "p3", - name: "Iced Latte", - price: "50 EGP", - variant: "Signature", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=4", - }, - { - id: "p4", - name: "Cappuccino", - price: "40 EGP", - variant: "Classic", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=5", - }, - { - id: "p5", - name: "Mocha", - price: "55 EGP", - variant: "Sweet", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=6", - }, - { - id: "p6", - name: "Turkish Coffee", - price: "30 EGP", - variant: "Traditional", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=7", - }, + { id: "p1", name: "Espresso", price: "35 EGP", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" }, + { id: "p2", name: "Cold Brew", price: "45 EGP", variant: "Iced", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" }, + { id: "p3", name: "Iced Latte", price: "50 EGP", variant: "Signature", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" }, + { id: "p4", name: "Cappuccino", price: "40 EGP", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" }, + { id: "p5", name: "Mocha", price: "55 EGP", variant: "Sweet", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" }, + { id: "p6", name: "Turkish Coffee", price: "30 EGP", variant: "Traditional", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" } ]} title="Our Beverages" description="From classic espressos to creative iced drinks, we serve the best brew in the area." @@ -110,18 +63,8 @@ export default function LandingPage() { title="Snacks & Sides" description="Pair your drinks with delicious treats." products={[ - { - id: "s1", - name: "Croissant", - price: "25 EGP", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=8", - }, - { - id: "s2", - name: "Brownie", - price: "30 EGP", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=9", - }, + { id: "s1", name: "Croissant", price: "25 EGP", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" }, + { id: "s2", name: "Brownie", price: "30 EGP", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" } ]} /> @@ -130,35 +73,18 @@ export default function LandingPage() { diff --git a/src/app/page.tsx b/src/app/page.tsx index 927332c..bbdc1b3 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -28,88 +28,39 @@ export default function LandingPage() {
@@ -120,20 +71,11 @@ export default function LandingPage() { title="More Than Just a Cafe" description="Blanco Cafe & PlayStation is the premier destination for gamers and coffee lovers in Alexandria. We provide a clean, cozy, and vibrant atmosphere designed for social connection." metrics={[ - { - value: "4.8+", - title: "Google Rating", - }, - { - value: "10+", - title: "Gaming Stations", - }, - { - value: "1AM", - title: "Closing Time", - }, + { value: "4.8+", title: "Google Rating" }, + { value: "10+", title: "Gaming Stations" }, + { value: "1AM", title: "Closing Time" } ]} - imageSrc="http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg" mediaAnimation="slide-up" /> @@ -144,23 +86,11 @@ export default function LandingPage() { title="Why Choose Blanco?" description="We combine premium coffee with high-end gaming for an experience you won't find anywhere else in Sidi Gaber." accordionItems={[ - { - id: "a1", - title: "Premium Gaming", - content: "Experience gaming on top-tier setups with our latest PS5 consoles.", - }, - { - id: "a2", - title: "Quality Coffee", - content: "We serve freshly roasted beans crafted by expert baristas.", - }, - { - id: "a3", - title: "Cozy Ambience", - content: "Our space is designed for comfort, making it the perfect hangout spot.", - }, + { id: "a1", title: "Premium Gaming", content: "Experience gaming on top-tier setups with our latest PS5 consoles." }, + { id: "a2", title: "Quality Coffee", content: "We serve freshly roasted beans crafted by expert baristas." }, + { id: "a3", title: "Cozy Ambience", content: "Our space is designed for comfort, making it the perfect hangout spot." } ]} - imageSrc="http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg" mediaAnimation="slide-up" /> @@ -173,41 +103,11 @@ export default function LandingPage() { title="What Our Gamers Say" description="Join our growing community of coffee enthusiasts and competitive gamers." testimonials={[ - { - id: "t1", - name: "Ahmed", - handle: "@gamer_alex", - testimonial: "Best spot in Sidi Gaber for FIFA tournaments!", - imageSrc: "http://img.b2bpic.net/free-photo/man-taking-orange-juice_1098-20913.jpg?_wi=1", - }, - { - id: "t2", - name: "Sara", - handle: "@coffee_lover", - testimonial: "The latte art is incredible and the atmosphere is so chilled.", - imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg?_wi=1", - }, - { - id: "t3", - name: "Karim", - handle: "@ps5_pro", - testimonial: "Fast connection, new titles, top-tier service.", - imageSrc: "http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg?_wi=2", - }, - { - id: "t4", - name: "Laila", - handle: "@cozy_hangout", - testimonial: "I come here every day to study and play. Simply the best.", - imageSrc: "http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg?_wi=2", - }, - { - id: "t5", - name: "Omar", - handle: "@pro_gamer_alex", - testimonial: "Friendly staff and the cleanest place in town.", - imageSrc: "http://img.b2bpic.net/free-photo/man-taking-orange-juice_1098-20913.jpg?_wi=2", - }, + { id: "t1", name: "Ahmed", handle: "@gamer_alex", testimonial: "Best spot in Sidi Gaber for FIFA tournaments!", imageSrc: "http://img.b2bpic.net/free-photo/man-taking-orange-juice_1098-20913.jpg" }, + { id: "t2", name: "Sara", handle: "@coffee_lover", testimonial: "The latte art is incredible and the atmosphere is so chilled.", imageSrc: "http://img.b2bpic.net/free-photo/coffee-preparation-concept-still-life_23-2150354586.jpg" }, + { id: "t3", name: "Karim", handle: "@ps5_pro", testimonial: "Fast connection, new titles, top-tier service.", imageSrc: "http://img.b2bpic.net/free-photo/professional-gamer-with-long-hair-puts-his-headphones-with-mic-starts-playing-shooter-game-personal-computer_482257-23322.jpg" }, + { id: "t4", name: "Laila", handle: "@cozy_hangout", testimonial: "I come here every day to study and play. Simply the best.", imageSrc: "http://img.b2bpic.net/free-photo/female-student-using-laptop-while-sitting-cafe-concentrated-young-woman-freelancer-work_146671-19749.jpg" }, + { id: "t5", name: "Omar", handle: "@pro_gamer_alex", testimonial: "Friendly staff and the cleanest place in town.", imageSrc: "http://img.b2bpic.net/free-photo/man-taking-orange-juice_1098-20913.jpg" } ]} /> @@ -218,23 +118,11 @@ export default function LandingPage() { title="Cafe Policies & House Rules" sections={[ { - heading: "Safety & Respect", - content: { - type: "paragraph", - text: "We pride ourselves on a welcoming, safe environment for all customers. Harassment or disruptive behavior will not be tolerated.", - }, + heading: "Safety & Respect", content: "We pride ourselves on a welcoming, safe environment for all customers. Harassment or disruptive behavior will not be tolerated." }, { - heading: "Reservations", - content: { - type: "list", - items: [ - "Bookings can be made via WhatsApp.", - "Minimum of 2 hours for private setups.", - "Cancellation notice required 30 mins prior.", - ], - }, - }, + heading: "Reservations", content: "Bookings can be made via WhatsApp. Minimum of 2 hours for private setups. Cancellation notice required 30 mins prior." + } ]} /> @@ -243,35 +131,18 @@ export default function LandingPage() {