Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6677a2f151 | |||
| e73310bbb0 | |||
| 5349cea093 | |||
| f1aff301ac | |||
| 5f878fb098 | |||
| 9d6a7365bd | |||
| 8ed482c9fa | |||
| 591d7582f5 | |||
| 79bb344626 | |||
| 0de55d6db4 | |||
| acd4f75116 | |||
| 1533c05795 | |||
| ed2b2a7d8d | |||
| 5886d61dd6 | |||
| 89dad67dc3 |
1371
src/app/layout.tsx
1371
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -8,9 +8,16 @@ import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve";
|
|||||||
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
|
import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo";
|
||||||
import ContactCTA from "@/components/sections/contact/ContactCTA";
|
import ContactCTA from "@/components/sections/contact/ContactCTA";
|
||||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
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() {
|
export default function LandingPage() {
|
||||||
|
const [isDarkMode, setIsDarkMode] = useState(false);
|
||||||
|
|
||||||
|
const toggleTheme = () => {
|
||||||
|
setIsDarkMode(!isDarkMode);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="expand-hover"
|
defaultButtonVariant="expand-hover"
|
||||||
@@ -51,7 +58,7 @@ export default function LandingPage() {
|
|||||||
{ text: "💬 واتساب", href: "https://wa.me/966598081767?text=السلام عليكم، أرغب في حجز موعد في صالون لي جراند" }
|
{ text: "💬 واتساب", href: "https://wa.me/966598081767?text=السلام عليكم، أرغب في حجز موعد في صالون لي جراند" }
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
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="صالون لي جراند - الداخل المحترف"
|
imageAlt="صالون لي جراند - الداخل المحترف"
|
||||||
imagePosition="right"
|
imagePosition="right"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -68,7 +75,7 @@ export default function LandingPage() {
|
|||||||
description="نحن متخصصون في الحلاقة الاحترافية"
|
description="نحن متخصصون في الحلاقة الاحترافية"
|
||||||
subdescription="صالون لي جراند - الروضة، جدة"
|
subdescription="صالون لي جراند - الروضة، جدة"
|
||||||
icon={Award}
|
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="صالون نظيف واحترافي"
|
imageAlt="صالون نظيف واحترافي"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
@@ -112,16 +119,16 @@ export default function LandingPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
testimonials={[
|
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: "فهد العتيبي"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -2,23 +2,23 @@
|
|||||||
/* Base units */
|
/* Base units */
|
||||||
/* --vw is set by ThemeProvider */
|
/* --vw is set by ThemeProvider */
|
||||||
|
|
||||||
/* --background: #ffffff;;
|
/* --background: #f7f6f7;;;;;
|
||||||
--card: #f9f9f9;;
|
--card: #ffffff;;;;;
|
||||||
--foreground: #120a00e6;;
|
--foreground: #25190c;;;;;
|
||||||
--primary-cta: #ff8c42;;
|
--primary-cta: #ff6207;;;;;
|
||||||
--secondary-cta: #f9f9f9;;
|
--secondary-cta: #ffffff;;;;;
|
||||||
--accent: #e2e2e2;;
|
--accent: #ffce93;;;;;
|
||||||
--background-accent: #c4c4c4;; */
|
--background-accent: #e8cfa8;;;;; */
|
||||||
|
|
||||||
--background: #ffffff;;
|
--background: #f7f6f7;;;;;
|
||||||
--card: #f9f9f9;;
|
--card: #ffffff;;;;;
|
||||||
--foreground: #120a00e6;;
|
--foreground: #25190c;;;;;
|
||||||
--primary-cta: #ff8c42;;
|
--primary-cta: #ff6207;;;;;
|
||||||
--primary-cta-text: #ffffff;;
|
--primary-cta-text: #f7f6f7;;;;;
|
||||||
--secondary-cta: #f9f9f9;;
|
--secondary-cta: #ffffff;;;;;
|
||||||
--secondary-cta-text: #120a00e6;;
|
--secondary-cta-text: #25190c;;;;;
|
||||||
--accent: #e2e2e2;;
|
--accent: #ffce93;;;;;
|
||||||
--background-accent: #c4c4c4;;
|
--background-accent: #e8cfa8;;;;;
|
||||||
|
|
||||||
/* 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