Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d3a2fa5219 | |||
| 0666105b08 | |||
| 5ff5e314a6 | |||
| 50499f20c3 | |||
| 9963c87ee7 | |||
| c7b02ac3b9 | |||
| 53c9c2c045 | |||
| d21b22839f | |||
| 89bb8cd496 | |||
| 1d480537ac | |||
| 3709f9f695 | |||
| bcc5ec96bd | |||
| d25b36b62a |
102
src/app/page.tsx
102
src/app/page.tsx
@@ -9,7 +9,7 @@ import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCar
|
|||||||
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
|
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
|
||||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||||
import { Award, Scissors, MessageSquare, TrendingUp, Phone, Users, Star, Clock } from 'lucide-react';
|
import { Award, Scissors, MessageSquare, TrendingUp, Phone, Users, Star, Clock, MapPin } from 'lucide-react';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
const navItems = [
|
const navItems = [
|
||||||
@@ -234,6 +234,84 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="location-contact" data-section="location-contact" className="w-full py-16 md:py-20 px-4 md:px-6">
|
||||||
|
<div className="max-w-4xl mx-auto">
|
||||||
|
<div className="mb-12 text-center md:text-left">
|
||||||
|
<div className="inline-flex items-center gap-2 mb-4">
|
||||||
|
<MapPin className="w-5 h-5" />
|
||||||
|
<span className="text-sm font-medium">Location & Contact</span>
|
||||||
|
</div>
|
||||||
|
<h2 className="text-3xl md:text-4xl font-bold mb-4">Visit Us in Erbil</h2>
|
||||||
|
<p className="text-foreground/75 text-lg">Find us and get in touch with our team for premium barbering services</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className="grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-12">
|
||||||
|
{/* Map Section */}
|
||||||
|
<div className="rounded-lg overflow-hidden shadow-lg h-80 md:h-96">
|
||||||
|
<iframe
|
||||||
|
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3155.8974300000003!2d44.0059!3d36.1914!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2sArez%20Barbershop%20Erbil!5e0!3m2!1sen!2siq!4v1234567890"
|
||||||
|
width="100%"
|
||||||
|
height="100%"
|
||||||
|
style={{ border: 0 }}
|
||||||
|
allowFullScreen={true}
|
||||||
|
loading="lazy"
|
||||||
|
referrerPolicy="no-referrer-when-downgrade"
|
||||||
|
title="Arez Barbershop Location Map"
|
||||||
|
className="w-full h-full"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Information */}
|
||||||
|
<div className="space-y-8">
|
||||||
|
{/* Phone */}
|
||||||
|
<div className="flex gap-4">
|
||||||
|
<div className="flex-shrink-0">
|
||||||
|
<Phone className="w-6 h-6 text-primary-cta mt-1" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 className="text-lg font-semibold mb-2">Phone</h3>
|
||||||
|
<a href="tel:+9647504925292" className="text-foreground/75 hover:text-primary-cta transition-colors">
|
||||||
|
+964 750 492 5292
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* WhatsApp */}
|
||||||
|
<div className="flex gap-4">
|
||||||
|
<div className="flex-shrink-0">
|
||||||
|
<MessageSquare className="w-6 h-6 text-primary-cta mt-1" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 className="text-lg font-semibold mb-2">WhatsApp</h3>
|
||||||
|
<a href="https://wa.me/9647504925292" target="_blank" rel="noopener noreferrer" className="text-foreground/75 hover:text-primary-cta transition-colors">
|
||||||
|
Message us on WhatsApp
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Business Hours */}
|
||||||
|
<div className="flex gap-4">
|
||||||
|
<div className="flex-shrink-0">
|
||||||
|
<Clock className="w-6 h-6 text-primary-cta mt-1" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 className="text-lg font-semibold mb-2">Business Hours</h3>
|
||||||
|
<div className="text-foreground/75 space-y-1 text-sm md:text-base">
|
||||||
|
<p>Thursday: 8:30 AM - 12:00 AM</p>
|
||||||
|
<p>Friday: 2:00 PM - 12:00 AM</p>
|
||||||
|
<p>Saturday: 8:30 AM - 12:00 AM</p>
|
||||||
|
<p>Sunday: 8:30 AM - 12:00 AM</p>
|
||||||
|
<p>Monday: 8:30 AM - 12:00 AM</p>
|
||||||
|
<p>Tuesday: 8:30 AM - 12:00 AM</p>
|
||||||
|
<p>Wednesday: 8:30 AM - 12:00 AM (Eid al-Fitr)</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCenter
|
<ContactCenter
|
||||||
tag="Get in Touch"
|
tag="Get in Touch"
|
||||||
@@ -243,8 +321,8 @@ export default function LandingPage() {
|
|||||||
description="Ready for a premium grooming experience? Contact us to schedule your appointment at Arez Barbershop in Erbil."
|
description="Ready for a premium grooming experience? Contact us to schedule your appointment at Arez Barbershop in Erbil."
|
||||||
background={{ variant: 'plain' }}
|
background={{ variant: 'plain' }}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
inputPlaceholder="Enter your email"
|
inputPlaceholder="Enter your phone number"
|
||||||
buttonText="Schedule Now"
|
buttonText="Get in Touch"
|
||||||
termsText="By booking, you agree to our terms. We respect your privacy."
|
termsText="By booking, you agree to our terms. We respect your privacy."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -255,18 +333,18 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
title: 'Services',
|
title: 'Services',
|
||||||
items: [
|
items: [
|
||||||
{ label: 'Haircuts', href: '#services' },
|
{ label: 'Haircuts', href: 'services' },
|
||||||
{ label: 'Beard Grooming', href: '#services' },
|
{ label: 'Beard Grooming', href: 'services' },
|
||||||
{ label: 'Hair Treatment', href: '#services' },
|
{ label: 'Hair Treatment', href: 'services' },
|
||||||
{ label: 'Shaving', href: '#services' }
|
{ label: 'Shaving', href: 'services' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Company',
|
title: 'Company',
|
||||||
items: [
|
items: [
|
||||||
{ label: 'About Us', href: '#about' },
|
{ label: 'About Us', href: 'about' },
|
||||||
{ label: 'Testimonials', href: '#testimonials' },
|
{ label: 'Testimonials', href: 'testimonials' },
|
||||||
{ label: 'Contact', href: '#contact' },
|
{ label: 'Contact', href: 'contact' },
|
||||||
{ label: 'Privacy Policy', href: '#' }
|
{ label: 'Privacy Policy', href: '#' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -275,12 +353,12 @@ export default function LandingPage() {
|
|||||||
items: [
|
items: [
|
||||||
{ label: 'Facebook', href: 'https://facebook.com' },
|
{ label: 'Facebook', href: 'https://facebook.com' },
|
||||||
{ label: 'Instagram', href: 'https://instagram.com' },
|
{ label: 'Instagram', href: 'https://instagram.com' },
|
||||||
{ label: 'WhatsApp', href: '#' },
|
{ label: 'WhatsApp', href: 'https://wa.me/9647504925292' },
|
||||||
{ label: 'Email', href: 'mailto:contact@arezbarbershop.com' }
|
{ label: 'Email', href: 'mailto:contact@arezbarbershop.com' }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2025 Arez Barbershop | Erbil, Iraq"
|
copyrightText="© 2025 Arez Barbershop | Erbil, Iraq | Premium Barber Services"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #ffffff;
|
--background: #1a1a1a;
|
||||||
--card: #f9f9f9;
|
--card: #242424;
|
||||||
--foreground: #120a00e6;
|
--foreground: #f5f5f5;
|
||||||
--primary-cta: #ff8c42;
|
--primary-cta: #d4af37;
|
||||||
--primary-cta-text: #ffffff;
|
--primary-cta-text: #ffffff;
|
||||||
--secondary-cta: #f9f9f9;
|
--secondary-cta: #2a2a2a;
|
||||||
--secondary-cta-text: #120a00e6;
|
--secondary-cta-text: #120a00e6;
|
||||||
--accent: #e2e2e2;
|
--accent: #d4af37;
|
||||||
--background-accent: #c4c4c4;
|
--background-accent: #3a3a3a;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user