diff --git a/src/app/page.tsx b/src/app/page.tsx index 53ed28a..b09560e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,10 +2,10 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactText from '@/components/sections/contact/ContactText'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; import FaqDouble from '@/components/sections/faq/FaqDouble'; import FeatureCardNine from '@/components/sections/feature/FeatureCardNine'; -import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; @@ -13,7 +13,7 @@ import PricingCardEight from '@/components/sections/pricing/PricingCardEight'; import ProductCardThree from '@/components/sections/product/ProductCardThree'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; import TextAbout from '@/components/sections/about/TextAbout'; -import { CheckCircle, Trophy, Users } from "lucide-react"; +import { CheckCircle, Trophy, Users, Calendar } from "lucide-react"; export default function LandingPage() { return ( @@ -36,15 +36,14 @@ export default function LandingPage() { { name: "الرئيسية", id: "hero" }, { name: "عن الملاعب", id: "about" }, { name: "الملاعب", id: "fields" }, - { name: "المرافق", id: "facilities" }, + { name: "احجز الآن", id: "booking" }, { name: "الأسعار", id: "pricing" }, { name: "آراء العملاء", id: "testimonials" }, - { name: "الأسئلة الشائعة", id: "faq" }, { name: "تواصل معنا", id: "contact" }, ]} brandName="ملاعب ون تو" button={{ - text: "احجز ملعب الآن", href: "#contact"}} + text: "احجز ملعبك الآن", href: "#booking"}} /> @@ -57,20 +56,10 @@ export default function LandingPage() { { name: "أحمد السالم", handle: "@ahmed_s", testimonial: "تجربة ممتازة، الملاعب احترافية جداً والحجز سهل.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-soccer-game-fan-enjoying-match_23-2150860663.jpg" }, { name: "محمد العتيبي", handle: "@mohammed_a", testimonial: "أفضل ملاعب في الرياض، إضاءة ممتازة ونظافة عالية.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-soccer-player_23-2151871500.jpg" }, { name: "خالد العنزي", handle: "@khalid_e", testimonial: "تنظيم رائع وسهولة في الحجز، بالتأكيد سأكرر التجربة.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/football-trainer-teaching-his-pupils_23-2149707973.jpg" }, - { name: "عبدالله الحربي", handle: "@abdullah_h", testimonial: "مكان مثالي لمباريات الأصدقاء، مرافق متكاملة.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/black-sportsman-holding-ball-looking-camera_23-2148203681.jpg" }, - { name: "سعد القحطاني", handle: "@saad_q", testimonial: "إدارة محترفة وخدمة عملاء رائعة، أنصح به بشدة.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/handsome-football-player-stadium-business-suit_1303-16331.jpg" }, ]} - buttons={[{ text: "احجز الآن", href: "#contact" }, { text: "شاهد الملاعب", href: "#fields" }]} + buttons={[{ text: "احجز الآن", href: "#booking" }, { text: "شاهد الملاعب", href: "#fields" }]} imageSrc="http://img.b2bpic.net/free-photo/view-empty-soccer-stadium-with-fantasy-dreamy-sky_23-2151563036.jpg" mediaAnimation="slide-up" - avatars={[ - { src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-272.jpg", alt: "لاعب 1" }, - { src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-327.jpg", alt: "لاعب 2" }, - { src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-228.jpg", alt: "لاعب 3" }, - { src: "http://img.b2bpic.net/free-photo/empty-soccer-stadium-with-dreamy-fantasy-view-sky_23-2151563111.jpg", alt: "لاعب 4" }, - { src: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-220.jpg", alt: "لاعب 5" }, - ]} - marqueeItems={[{ type: "text", text: "ملاعب احترافية" }, { type: "text", text: "إضاءة ممتازة" }, { type: "text", text: "موقع متميز" }, { type: "text", text: "أسعار تنافسية" }, { type: "text", text: "خدمة 24/7" }]} /> @@ -78,7 +67,6 @@ export default function LandingPage() { @@ -92,54 +80,22 @@ export default function LandingPage() { { id: "p1", name: "الملعب الرئيسي (A)", price: "200 ر.س / ساعة", imageSrc: "http://img.b2bpic.net/free-photo/view-soccer-field-with-grass_23-2150887308.jpg" }, { id: "p2", name: "الملعب الفرعي (B)", price: "150 ر.س / ساعة", imageSrc: "http://img.b2bpic.net/free-photo/empty-soccer-goal-green-grass-field-blue-sky_1308-189699.jpg" }, { id: "p3", name: "ملعب الخماسي (C)", price: "100 ر.س / ساعة", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-painted-white-lines-green-soccer-field-germany_181624-8494.jpg" }, - { id: "p4", name: "الملعب الذهبي", price: "250 ر.س / ساعة", imageSrc: "http://img.b2bpic.net/free-photo/sport-ball-outdoors_23-2151919236.jpg" }, - { id: "p5", name: "ملعب التحدي", price: "200 ر.س / ساعة", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-white-soccer-goalposts-lush-green-field_1308-189432.jpg" }, - { id: "p6", name: "ملعب المحترفين", price: "300 ر.س / ساعة", imageSrc: "http://img.b2bpic.net/free-photo/chisinau-arena-twilight-moldova_1268-15928.jpg" }, ]} - title="ملاعبنا" - description="اكتشف ملاعبنا المجهزة بأحدث التقنيات لأفضل أداء كروي." + title="ملاعبنا المتاحة" + description="اختر ملعبك المفضل وابدأ اللعب" /> -
- -
- -
- +
+
@@ -148,69 +104,22 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} plans={[ - { - id: "plan1", badge: "أساسي", price: "100 ر.س", subtitle: "للمباريات الودية القصيرة", features: ["ملعب عادي", "ساعة واحدة"], buttons: [{ text: "احجز الآن", href: "#contact" }], - }, - { - id: "plan2", badge: "احترافي", price: "200 ر.س", subtitle: "للمباريات التنافسية", features: ["ملعب متطور", "ساعتين", "مرافق كاملة"], buttons: [{ text: "احجز الآن", href: "#contact" }], - }, - { - id: "plan3", badge: "باقة الفرق", price: "500 ر.س", subtitle: "للبطولات والمناسبات", features: ["حجز مفتوح", "مرافق VIP", "دعم فني"], buttons: [{ text: "احجز الآن", href: "#contact" }], - }, + { id: "plan1", badge: "أساسي", price: "100 ر.س", subtitle: "للمباريات الودية القصيرة", features: ["ملعب عادي", "ساعة واحدة"], buttons: [{ text: "اختر", href: "#booking" }] }, + { id: "plan2", badge: "احترافي", price: "200 ر.س", subtitle: "للمباريات التنافسية", features: ["ملعب متطور", "ساعتين", "مرافق كاملة"], buttons: [{ text: "اختر", href: "#booking" }] }, + { id: "plan3", badge: "VIP", price: "500 ر.س", subtitle: "للبطولات والمناسبات", features: ["حجز مفتوح", "مرافق VIP", "دعم فني"], buttons: [{ text: "اختر", href: "#booking" }] }, ]} - title="الأسعار والعروض" - description="باقات مرنة تناسب احتياجاتك التنافسية والودية." - /> -
- -
- -
- -
- -
- -
-
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 8b6d9b0..c0d8249 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #ffffff; - --card: #f8fafc; - --foreground: #111827; - --primary-cta: #15803d; + --background: #020617; + --card: #0f172a; + --foreground: #e2e8f0; + --primary-cta: #106efb; --primary-cta-text: #ffffff; - --secondary-cta: #ffffff; + --secondary-cta: #1e293b; --secondary-cta-text: #111827; - --accent: #fbbf24; - --background-accent: #f8fafc; + --accent: #35c18b; + --background-accent: #004a93; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);