From 6b64fcc29d285871bdd24aa8590d11ce70ec5f91 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 04:58:09 +0000 Subject: [PATCH 1/3] Update src/app/page.tsx --- src/app/page.tsx | 188 ++++++++++++----------------------------------- 1 file changed, 46 insertions(+), 142 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 69b9a64..0ad560a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,7 +9,7 @@ import PricingCardOne from "@/components/sections/pricing/PricingCardOne"; import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix"; import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterBase from "@/components/sections/footer/FooterBase"; -import { Heart, Home, Paw, Sparkles, Wallet, Phone, Sun, Star, Crown } from "lucide-react"; +import { Heart, Home, Sparkles, Wallet, Phone, Sun, Star, Crown } from "lucide-react"; export default function HomePage() { const navItems = [ @@ -22,8 +22,7 @@ export default function HomePage() { const footerColumns = [ { - title: "الخدمات", - items: [ + title: "الخدمات", items: [ { label: "الإقامة", href: "#services" }, { label: "الحضانة النهارية", href: "#services" }, { label: "التجميل", href: "#services" }, @@ -31,8 +30,7 @@ export default function HomePage() { ], }, { - title: "شركة", - items: [ + title: "شركة", items: [ { label: "عن Loving Homes", href: "#about" }, { label: "الحزم والأسعار", href: "#pricing" }, { label: "التقييمات", href: "#testimonials" }, @@ -40,8 +38,7 @@ export default function HomePage() { ], }, { - title: "معلومات", - items: [ + title: "معلومات", items: [ { label: "سياسة الخصوصية", href: "#" }, { label: "شروط الخدمة", href: "#" }, { label: "الأسئلة الشائعة", href: "#" }, @@ -57,7 +54,7 @@ export default function HomePage() { borderRadius="rounded" contentWidth="compact" sizing="mediumLarge" - background="noise" + background="circleGradient" cardStyle="layered-gradient" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -76,7 +73,7 @@ export default function HomePage() { @@ -110,8 +101,8 @@ export default function HomePage() { title="نحن هنا لنوفر البيت الثاني لحبيبك" description="نحن نفهم أن حيوانك الأليف هو جزء من عائلتك" subdescription="Loving Homes - رعاية بحب وأمان منذ 2015" - icon={Paw} - imageSrc="http://img.b2bpic.net/free-photo/schooling-dog-demands-lot-patience_329181-8138.jpg?_wi=1" + icon={Heart} + imageSrc="http://img.b2bpic.net/free-photo/schooling-dog-demands-lot-patience_329181-8138.jpg" imageAlt="منطقة لعب الكلاب الحديثة" mediaAnimation="slide-up" useInvertedBackground={false} @@ -126,44 +117,20 @@ export default function HomePage() { tagIcon={Sparkles} features={[ { - id: "accommodation", - label: "الإقامة", - title: "فنادق فاخرة مريحة وآمنة", - items: [ - "غرف مكيفة وفاخرة", - "الفراش الناعم والمريح", - "مراقبة 24/7 آمنة", - ], + id: "accommodation", label: "الإقامة", title: "فنادق فاخرة مريحة وآمنة", items: [ + "غرف مكيفة وفاخرة", "الفراش الناعم والمريح", "مراقبة 24/7 آمنة"], }, { - id: "daycare", - label: "الحضانة", - title: "رعاية نهارية نشطة وممتعة", - items: [ - "ألعاب وأنشطة تفاعلية", - "الإشراف المهني", - "التنشئة الاجتماعية الآمنة", - ], + id: "daycare", label: "الحضانة", title: "رعاية نهارية نشطة وممتعة", items: [ + "ألعاب وأنشطة تفاعلية", "الإشراف المهني", "التنشئة الاجتماعية الآمنة"], }, { - id: "grooming", - label: "التجميل", - title: "خدمات عناية وتجميل احترافية", - items: [ - "استحمام وتنظيف احترافي", - "قص شعر متخصص", - "علاجات صحية وعطرية", - ], + id: "grooming", label: "التجميل", title: "خدمات عناية وتجميل احترافية", items: [ + "استحمام وتنظيف احترافي", "قص شعر متخصص", "علاجات صحية وعطرية"], }, { - id: "health", - label: "الصحة", - title: "رعاية صحية شاملة ومتابعة", - items: [ - "فحوصات صحية منتظمة", - "إسعافات أولية متقدمة", - "استشارات بيطرية", - ], + id: "health", label: "الصحة", title: "رعاية صحية شاملة ومتابعة", items: [ + "فحوصات صحية منتظمة", "إسعافات أولية متقدمة", "استشارات بيطرية"], }, ]} animationType="slide-up" @@ -180,46 +147,19 @@ export default function HomePage() { tagIcon={Wallet} plans={[ { - id: "daycare", - badge: "شعبي", - badgeIcon: Sun, - price: "150 ر.س/يوم", - subtitle: "مثالي لرعاية النهار النشطة", - features: [ - "ساعات 8:00 - 17:00", - "ألعاب وأنشطة تفاعلية", - "وجبات صحية ومشروبات", - "تقارير يومية", - ], + id: "daycare", badge: "شعبي", badgeIcon: Sun, + price: "150 ر.س/يوم", subtitle: "مثالي لرعاية النهار النشطة", features: [ + "ساعات 8:00 - 17:00", "ألعاب وأنشطة تفاعلية", "وجبات صحية ومشروبات", "تقارير يومية"], }, { - id: "classic", - badge: "الأكثر اختياراً", - badgeIcon: Star, - price: "350 ر.س/ليلة", - subtitle: "الرعاية الكاملة والمريحة", - features: [ - "غرفة نظيفة ومريحة", - "طعام عالي الجودة", - "مراقبة 24/7", - "ألعاب وتمارين", - "حمام شامبو مجاني", - ], + id: "classic", badge: "الأكثر اختياراً", badgeIcon: Star, + price: "350 ر.س/ليلة", subtitle: "الرعاية الكاملة والمريحة", features: [ + "غرفة نظيفة ومريحة", "طعام عالي الجودة", "مراقبة 24/7", "ألعاب وتمارين", "حمام شامبو مجاني"], }, { - id: "premium", - badge: "فاخر", - badgeIcon: Crown, - price: "550 ر.س/ليلة", - subtitle: "الفخامة والعناية المتميزة", - features: [ - "جناح فاخر خاص", - "خدمة طعام مخصصة", - "تدليك وعلاج استرخاء", - "جلسات تدريب شخصية", - "مستلزمات عطرية وتجميل", - "استشارة بيطرية مجانية", - ], + id: "premium", badge: "فاخر", badgeIcon: Crown, + price: "550 ر.س/ليلة", subtitle: "الفخامة والعناية المتميزة", features: [ + "جناح فاخر خاص", "خدمة طعام مخصصة", "تدليك وعلاج استرخاء", "جلسات تدريب شخصية", "مستلزمات عطرية وتجميل", "استشارة بيطرية مجانية"], }, ]} animationType="slide-up" @@ -232,65 +172,29 @@ export default function HomePage() { Date: Thu, 12 Mar 2026 04:58:10 +0000 Subject: [PATCH 2/3] Update src/app/services/page.tsx --- src/app/services/page.tsx | 53 +++++++++++---------------------------- 1 file changed, 15 insertions(+), 38 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index ce9bde7..0e7fb87 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -6,7 +6,7 @@ import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve"; import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCard"; import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterBase from "@/components/sections/footer/FooterBase"; -import { Sparkles, Home, Paw, Phone, Heart } from "lucide-react"; +import { Sparkles, Home, Phone, Heart } from "lucide-react"; import Link from "next/link"; export default function ServicesPage() { @@ -20,8 +20,7 @@ export default function ServicesPage() { const footerColumns = [ { - title: "الخدمات", - items: [ + title: "الخدمات", items: [ { label: "الإقامة", href: "/services" }, { label: "الحضانة النهارية", href: "/services" }, { label: "التجميل", href: "/services" }, @@ -29,8 +28,7 @@ export default function ServicesPage() { ] }, { - title: "شركة", - items: [ + title: "شركة", items: [ { label: "عن Loving Homes", href: "/" }, { label: "الحزم والأسعار", href: "/pricing" }, { label: "التقييمات", href: "/" }, @@ -38,8 +36,7 @@ export default function ServicesPage() { ] }, { - title: "معلومات", - items: [ + title: "معلومات", items: [ { label: "سياسة الخصوصية", href: "#" }, { label: "شروط الخدمة", href: "#" }, { label: "الأسئلة الشائعة", href: "#" }, @@ -55,7 +52,7 @@ export default function ServicesPage() { borderRadius="rounded" contentWidth="compact" sizing="mediumLarge" - background="noise" + background="circleGradient" cardStyle="layered-gradient" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -74,43 +71,23 @@ export default function ServicesPage() { Date: Thu, 12 Mar 2026 04:58:10 +0000 Subject: [PATCH 3/3] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 57 +++++++------------ 1 file changed, 20 insertions(+), 37 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..62b7fa8 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,34 @@ -"use client"; - -import { memo } from "react"; -import useSvgTextLogo from "./useSvgTextLogo"; -import { cls } from "@/lib/utils"; +import React from 'react'; interface SvgTextLogoProps { - logoText: string; - adjustHeightFactor?: number; - verticalAlign?: "top" | "center"; + text: string; className?: string; + textClassName?: string; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +export function SvgTextLogo({ + text, + className = '', + textClassName = '', +}: SvgTextLogoProps) { return ( - {logoText} + {text} ); -}); +} -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file -- 2.49.1