13 Commits

Author SHA1 Message Date
d3a2fa5219 Update src/app/page.tsx 2026-03-12 18:58:48 +00:00
0666105b08 Merge version_3 into main
Merge version_3 into main
2026-03-12 18:47:40 +00:00
5ff5e314a6 Update src/app/page.tsx 2026-03-12 18:47:30 +00:00
50499f20c3 Merge version_3 into main
Merge version_3 into main
2026-03-12 18:46:37 +00:00
9963c87ee7 Update src/app/page.tsx 2026-03-12 18:46:33 +00:00
c7b02ac3b9 Merge version_3 into main
Merge version_3 into main
2026-03-12 18:45:38 +00:00
53c9c2c045 Update src/app/styles/variables.css 2026-03-12 18:45:34 +00:00
d21b22839f Update src/app/page.tsx 2026-03-12 18:45:34 +00:00
89bb8cd496 Merge version_2 into main
Merge version_2 into main
2026-03-12 18:30:49 +00:00
1d480537ac Update src/app/page.tsx 2026-03-12 18:30:45 +00:00
3709f9f695 Merge version_1 into main
Merge version_1 into main
2026-03-12 18:29:46 +00:00
bcc5ec96bd Merge version_1 into main
Merge version_1 into main
2026-03-12 18:29:21 +00:00
d25b36b62a Merge version_1 into main
Merge version_1 into main
2026-03-12 18:28:31 +00:00
2 changed files with 97 additions and 19 deletions

View File

@@ -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>

View File

@@ -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);