12 Commits

Author SHA1 Message Date
e73310bbb0 Update src/app/page.tsx 2026-03-04 12:17:46 +00:00
5349cea093 Update src/app/layout.tsx 2026-03-04 12:17:45 +00:00
5f878fb098 Update src/app/page.tsx 2026-03-04 12:07:37 +00:00
8ed482c9fa Update src/app/page.tsx 2026-03-04 12:05:24 +00:00
591d7582f5 Merge version_2 into main
Merge version_2 into main
2026-03-04 12:03:28 +00:00
79bb344626 Update theme colors 2026-03-04 12:03:21 +00:00
0de55d6db4 Merge version_2 into main
Merge version_2 into main
2026-03-04 12:02:49 +00:00
acd4f75116 Update theme colors 2026-03-04 12:02:43 +00:00
1533c05795 Merge version_2 into main
Merge version_2 into main
2026-03-04 12:02:21 +00:00
ed2b2a7d8d Update theme colors 2026-03-04 12:02:15 +00:00
5886d61dd6 Merge version_2 into main
Merge version_2 into main
2026-03-04 12:00:33 +00:00
89dad67dc3 Update src/app/styles/variables.css 2026-03-04 12:00:29 +00:00
3 changed files with 1399 additions and 25 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -8,9 +8,16 @@ import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve";
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import { Sparkles, CheckCircle, Award, MapPin, Calendar } from "lucide-react";
import { Sparkles, CheckCircle, Award, MapPin, Calendar, Moon, Sun } from "lucide-react";
import { useState } from "react";
export default function LandingPage() {
const [isDarkMode, setIsDarkMode] = useState(false);
const toggleTheme = () => {
setIsDarkMode(!isDarkMode);
};
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -51,7 +58,7 @@ export default function LandingPage() {
{ text: "💬 واتساب", href: "https://wa.me/966598081767?text=السلام عليكم، أرغب في حجز موعد في صالون لي جراند" }
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/brown-vintage-leather-chairs-stylish-barber-shop_627829-6188.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATmFkJKdpq1KN8hn9DxPEZQRVK/uploaded-1772626604311-rdf88v52.jpg"
imageAlt="صالون لي جراند - الداخل المحترف"
imagePosition="right"
mediaAnimation="slide-up"
@@ -68,7 +75,7 @@ export default function LandingPage() {
description="نحن متخصصون في الحلاقة الاحترافية"
subdescription="صالون لي جراند - الروضة، جدة"
icon={Award}
imageSrc="http://img.b2bpic.net/free-photo/defocused-woman-gym-using-equipment-with-medical-mask-hand-sanitizer-bottle_23-2148762623.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATmFkJKdpq1KN8hn9DxPEZQRVK/uploaded-1772626614908-wnsty3ws.jpg"
imageAlt="صالون نظيف واحترافي"
mediaAnimation="slide-up"
useInvertedBackground={false}
@@ -112,16 +119,16 @@ export default function LandingPage() {
animationType="slide-up"
testimonials={[
{
id: "1", name: "محمد الأحمدي", role: "عميل منتظم", testimonial: "قمة في التعامل والاهتمام بأدق التفاصيل. أفضل صالون حلاقة في الروضة!", imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-sitting-stairs_1262-3109.jpg", imageAlt: "محمد الأحمدي"
id: "1", name: "محمد الأحمدي", role: "عميل منتظم", testimonial: "قمة في التعامل والاهتمام بأدق التفاصيل. أفضل صالون حلاقة في الروضة!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATmFkJKdpq1KN8hn9DxPEZQRVK/uploaded-1772626640145-lqglegze.jpg", imageAlt: "محمد الأحمدي"
},
{
id: "2", name: "علي الشهري", role: "موظف", testimonial: "الحلاقين في قمة الروعة وكأنه يرسم وهو يحلق. نظافة واحترافية عالية جداً.", imageSrc: "http://img.b2bpic.net/free-photo/young-hispanic-man-smiling-confident-looking-side-park_839833-34334.jpg", imageAlt: "علي الشهري"
id: "2", name: "علي الشهري", role: "موظف", testimonial: "الحلاقين في قمة الروعة وكأنه يرسم وهو يحلق. نظافة واحترافية عالية جداً.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATmFkJKdpq1KN8hn9DxPEZQRVK/uploaded-1772626625232-k8jeh3ee.jpg", imageAlt: "علي الشهري"
},
{
id: "3", name: "سارة القحطاني", role: "مجازة صالون", testimonial: "الموقع ممتاز والأسعار معقولة جداً. فريق محترف وودود.", imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3797.jpg", imageAlt: "سارة القحطاني"
id: "3", name: "سارة القحطاني", role: "مجازة صالون", testimonial: "الموقع ممتاز والأسعار معقولة جداً. فريق محترف وودود.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATmFkJKdpq1KN8hn9DxPEZQRVK/uploaded-1772626630194-hrxk3efo.jpg", imageAlt: "سارة القحطاني"
},
{
id: "4", name: "فهد العتيبي", role: "رجل أعمال", testimonial: "خدمة سريعة واحترافية. أنصح الجميع بزيارة صالون لي جراند!", imageSrc: "http://img.b2bpic.net/free-photo/young-modern-man-glasses-casual-outfit-standing-against-blue-background-smiling-happy-came_1258-146352.jpg", imageAlt: "فهد العتيبي"
id: "4", name: "فهد العتيبي", role: "رجل أعمال", testimonial: "خدمة سريعة واحترافية. أنصح الجميع بزيارة صالون لي جراند!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ATmFkJKdpq1KN8hn9DxPEZQRVK/uploaded-1772626635045-dmnwk0zl.jpg", imageAlt: "فهد العتيبي"
}
]}
/>

View File

@@ -2,23 +2,23 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #ffffff;;
--card: #f9f9f9;;
--foreground: #120a00e6;;
--primary-cta: #ff8c42;;
--secondary-cta: #f9f9f9;;
--accent: #e2e2e2;;
--background-accent: #c4c4c4;; */
/* --background: #f7f6f7;;;;;
--card: #ffffff;;;;;
--foreground: #25190c;;;;;
--primary-cta: #ff6207;;;;;
--secondary-cta: #ffffff;;;;;
--accent: #ffce93;;;;;
--background-accent: #e8cfa8;;;;; */
--background: #ffffff;;
--card: #f9f9f9;;
--foreground: #120a00e6;;
--primary-cta: #ff8c42;;
--primary-cta-text: #ffffff;;
--secondary-cta: #f9f9f9;;
--secondary-cta-text: #120a00e6;;
--accent: #e2e2e2;;
--background-accent: #c4c4c4;;
--background: #f7f6f7;;;;;
--card: #ffffff;;;;;
--foreground: #25190c;;;;;
--primary-cta: #ff6207;;;;;
--primary-cta-text: #f7f6f7;;;;;
--secondary-cta: #ffffff;;;;;
--secondary-cta-text: #25190c;;;;;
--accent: #ffce93;;;;;
--background-accent: #e8cfa8;;;;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);