Compare commits
133 Commits
version_2
...
version_29
| Author | SHA1 | Date | |
|---|---|---|---|
| dede4cbcf0 | |||
| 3bafb1592b | |||
| c22efe2719 | |||
| 56b52f7c16 | |||
| 6972d157cd | |||
| b0818aa305 | |||
| 5de74b6eaf | |||
| e05d6cfc38 | |||
| 737158ca30 | |||
| b32df38374 | |||
| 2976a8112e | |||
| 5265b4d81d | |||
| 44b9afcd14 | |||
| 84d80916a7 | |||
| 7f1401af84 | |||
| 761efb4140 | |||
| aa36d72131 | |||
| e8d90821c5 | |||
| 5c8a38a9e9 | |||
| b0f3e7ce0d | |||
| cdc557424a | |||
| 8be80e382a | |||
| ccc779fa6a | |||
| 154df394ff | |||
| 91e9dfb5d8 | |||
| 0e9e6578e7 | |||
| 8c1d300b3e | |||
| b18087e49d | |||
| 4661a92939 | |||
| 92e9c33c79 | |||
| 92b91d52d1 | |||
| b08cd34b59 | |||
| a415d3acf4 | |||
| e6989bd890 | |||
| 0fc8a3b9ff | |||
| 859619b47c | |||
| f12103cf36 | |||
| bc47eaa95d | |||
| 587b12512f | |||
| 102f942c3d | |||
| a8fb1b7d6d | |||
| ecfee3d51d | |||
| 721338717a | |||
| 41fc7aa90e | |||
| ed0bea1dc5 | |||
| 316dd4d624 | |||
| d74b8fe0a1 | |||
| 7388eccc3b | |||
| 06a6eb47f8 | |||
| 6fd66e6771 | |||
| c7f957a16e | |||
| b4c793808c | |||
| e2f4b46d77 | |||
| fa2c592de4 | |||
| a214863f38 | |||
| 11b819ab14 | |||
| 62e2bf6701 | |||
| 25a1e7cd14 | |||
| a9f761e2ee | |||
| 67b3950bb7 | |||
| a176f7b72e | |||
| 5230bbd481 | |||
| be49fef574 | |||
| 08fe5bfb43 | |||
| dcdb4a343c | |||
| df1ffdc156 | |||
| 422cc2c421 | |||
| fc4c97d7cd | |||
| b439491176 | |||
| 003296eae5 | |||
| a7e2eca6e3 | |||
| 05757568f4 | |||
| 90fb34cb4a | |||
| 426cf7179c | |||
| 109b420df3 | |||
| 01540c2d2c | |||
| 85f2b7718e | |||
| 1ecf6b7613 | |||
| b31b96d080 | |||
| 191cca1ffa | |||
| 29c2ff2095 | |||
| 3593df7bcc | |||
| 6b2494f5d6 | |||
| 8972693b0d | |||
| 1f8a9db9fb | |||
| 01cde63a45 | |||
| db120e0f98 | |||
| 406b5df10c | |||
| f6e917e194 | |||
| 9531dc4266 | |||
| b6def4e590 | |||
| 8585024fab | |||
| be538015f2 | |||
| 8f27025e0e | |||
| 9c31205102 | |||
| 90e87fb6e8 | |||
| b01503b079 | |||
| c44e660723 | |||
| 39b448cb7e | |||
| d05d2e26b1 | |||
| 8084383a5a | |||
| 108f2c3f9d | |||
| 4df10a2dd2 | |||
| dd0c9a2603 | |||
| b06bee54b0 | |||
| 0ed12625ea | |||
| 2f0666c91d | |||
| 25e380ef27 | |||
| dedf9211ad | |||
| 0adae63d74 | |||
| c1dbd9156d | |||
| 43bb18144d | |||
| eb94c4e44e | |||
| 1497d5dee8 | |||
| e48ea3a156 | |||
| 8d526830c0 | |||
| 6d0e0c970a | |||
| dbfd48b3e6 | |||
| 2e8f9334c0 | |||
| 3c2e191aba | |||
| ef7ca9eb98 | |||
| 7d9f9f7ffc | |||
| 5ebdf15a5e | |||
| 2637c42875 | |||
| 4df21a6160 | |||
| 956a61fc1f | |||
| 063aa7d6fe | |||
| d0d6fc4621 | |||
| 20c785b756 | |||
| 3e2a4bd60e | |||
| bb9dc82ca9 | |||
| 770ea91b4a | |||
| 79d204b1d9 |
@@ -4,7 +4,6 @@ import { Inter } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import "@/lib/gsap-setup";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Open_Sans } from "next/font/google";
|
||||
|
||||
@@ -21,7 +20,11 @@ export const metadata: Metadata = {
|
||||
},
|
||||
};
|
||||
|
||||
const openSans = Open_Sans({ variable: "--font-open-sans", subsets: ["latin"] });
|
||||
|
||||
const openSans = Open_Sans({
|
||||
variable: "--font-open-sans",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
@@ -32,7 +35,7 @@ export default function RootLayout({
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${openSans.variable} antialiased`}>
|
||||
<Tag />
|
||||
|
||||
{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
|
||||
@@ -9,10 +9,8 @@ import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
||||
import TextAbout from '@/components/sections/about/TextAbout';
|
||||
import { Award, Leaf, FlaskConical } from "lucide-react";
|
||||
import { Leaf, FlaskConical, MessageCircle, Instagram, Facebook } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -34,7 +32,7 @@ export default function LandingPage() {
|
||||
navItems={[
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Products", id: "/products" },
|
||||
{ name: "Products", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Senerita+ Libya"
|
||||
@@ -44,24 +42,40 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="Senerita+Libyaمنتجات طبيعية خالية من السلفات والبرابين"
|
||||
description="مستخلصات طبيعية تناسب جميع انواع الشعر "
|
||||
tag="عنايتك بشعرك تبداء من هنا "
|
||||
title="Senerita_Libya منتجات طبيعية خالية من السلفات والبارابين"
|
||||
description="مستخلصات طبيعية تناسب جميع أنواع الشعر"
|
||||
tag="عنايتك بشعرك تبدأ من هنا"
|
||||
mediaItems={[
|
||||
{ videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777483790814-ws7z9gvq.mp4", imageAlt: "Senerita hair care collection" },
|
||||
{ videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777318479678-dtk614x2.mp4", imageAlt: "Senerita product line up" }
|
||||
{ videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777754874673-n0so01y6.mp4", imageAlt: "Senerita hair care collection" },
|
||||
{ videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777741140013-fiujdr77.mp4", imageAlt: "Senerita product line up" }
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
ratingText="Trusted by 5,000+ Libyan families"
|
||||
ratingText="%منتجات آمنة 100"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TextAbout
|
||||
useInvertedBackground={false}
|
||||
tag="كوني متاكدة من اختيارك الصحيح لشعرك "
|
||||
title="مستخلصات طبيعية مصممة لتناسب جميع انواع الشعر "
|
||||
tag="كوني متأكدة من اختيارك الصحيح لشعرك"
|
||||
title="مستخلصات طبيعية مصممة لتناسب جميع أنواع الشعر"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{ id: "p1", name: "شامبو وسيروم الكافيين", price: "مستحضر غني بالكافيين، الكولاجين، والبيوتين. يساعد في معالجة تساقط الشعر، تغذية البصيلات من الجذور، ومنح شعرك لمعاناً طبيعياً. مناسب للاستخدام اليومي وخالٍ من السلفات والبارابين.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777741219362-l83s1kf5.jpg" },
|
||||
{ id: "p2", name: "شامبو إكليل الجبل", price: "يحتوي على الكيراتين والكولاجين لتحفيز نمو الشعر، تقوية الجذور، وتحسين مرونة الشعرة من الداخل.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777928486821-fjk1q1er.jpg" },
|
||||
{ id: "p3", name: "شامبو بذور العنب ضد القشرة", price: "(فوائده الأساسية):\nSage-Infused Relief\nيحتوي على الميرمية (Sage) التي تهدئ فروة الرأس المتهيجة وتعيد\nتوازنها الطبيعي.\nGrape Seed Purity\nمستخلص بذور العنب يساعد في محاربة القشرة ويغذي الشعر من الجذور.\nيحتوي أيضًا على Salicylic Acid (حمض الساليسيليك) اللي يساعد في إزالة القشرة ومنع تراكمها.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1778102424311-5bu87t9u.jpg" }
|
||||
]}
|
||||
title="من هنا يبدأ اهتمامك بشعرك"
|
||||
description="نهتم بصحة شعرك لأن ذلك جوهر اهتمامنا بكم"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -71,36 +85,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{ title: "شامبو + سيروم الكافيين ", description: "غني بالبيوتين و الكرياتين والكولاجين ، لتعزيز نمو الشعر والمحافظة على بصيلاتها ومنحه لمعانا وقوة", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777317919883-u9mbftva.jpg", imageAlt: "Foundation bottles" }, items: [{ icon: Leaf, text: "لعناية يومية وصحية لشعرك " }], reverse: false },
|
||||
{ title: "شامبو إكليل الجبل ", description: "تحفيز بصيلات الشعر والمساعدة في التكثيف الحيوي ", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777317963591-phr5pus9.jpg", imageAlt: "Science lab" }, items: [{ icon: FlaskConical, text: "لعناية اكثر ولمعان اقوة " }], reverse: true }
|
||||
{ title: "مجموعة العناية المتكاملة ", description: "تشكيلة شاملة من شامبو+سيروم الكافيين+ شامبو بذور العنب ضد القشرة + شامبو إكليل الجبل. حل متكامل لتغذية الشعر وتقوية بنيته من الجذور، مع تركيبة آمنة تناسب مختلف أنواع الشعر", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777927250256-vsn9njhf.jpg", imageAlt: "Senerita caffeine care" }, items: [{ icon: Leaf, text: "عناية صحية ولمعان فائق يومية" }], reverse: false },
|
||||
{ title: "مجموعة الراحة ", description: "جمعنا لكم شامبو بذور العنب ضد القشر لصحة ونظافة فروة الشعر+ شامبو إكليل الجبل لدعم الشعر الصحي وترطيبه ونعومته ولمعانه", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1777927467041-mjqrrmrj.jpg", imageAlt: "Senerita rosemary care" }, items: [{ icon: FlaskConical, text: "معالجة وترميم الشعر من التساقط " }], reverse: true }
|
||||
]}
|
||||
title="Why Choose Senerita Libya?"
|
||||
description="We blend the best of scientific innovation with pure natural ingredients."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="socialProof" data-section="socialProof">
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={["Libya Health", "Beauty Global", "DistroTech", "NatureCare", "Libyan Retail Co"]}
|
||||
title="Trusted by Local Partners"
|
||||
description="Partners who support our commitment to quality."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{ id: "t1", name: "FATIMA ", role: "Homemaker", company: "Tripoli", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-coquettish-brunette-woman-laughing-smiling-looking-down-flirty-standing-ove_1258-87409.jpg?_wi=2" },
|
||||
{ id: "t2", name: "Fatima ", role: "Beauty Enthusiast", company: "Benghazi", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-corrects-her-hairstyle-looks-aside_8353-10717.jpg" }
|
||||
]}
|
||||
title="اراء العملاء "
|
||||
description="Hear from our community members."
|
||||
title="صحة الشعر تبدأ من عنايتك"
|
||||
description="منتجات طبيعية تمنحك فروة شعر صحية وناعمة"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -108,11 +97,12 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{ id: "q1", title: "Are products safe for all hair types?", content: "Yes, our natural formula is designed for all hair textures." },
|
||||
{ id: "q2", title: "Where can I buy Senerita products?", content: "Available through our website and authorized local pharmacies." },
|
||||
{ id: "q3", title: "Do you offer international shipping?", content: "Currently, we serve the Libyan market exclusively to maintain freshness." }
|
||||
{ id: "q1", title: "واتساب", content: "تواصل معنا مباشرة عبر الواتساب للحصول على استشارة سريعة" },
|
||||
{ id: "q2", title: "إنستغرام", content: "تابعوا جديدنا وآخر العروض عبر @senerita_libya" },
|
||||
{ id: "q3", title: "فيسبوك", content: "انضموا لمجتمع سنيوريتا ليبيا الرسمي" }
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
sideTitle="تواصل معنا"
|
||||
sideDescription="نحن هنا للرد على استفساراتكم عبر قنواتنا الرسمية."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -121,17 +111,22 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{ variant: "rotated-rays-static" }}
|
||||
text="Ready to experience Senerita? Get in touch with our team today."
|
||||
text="هل أنت مستعدة لتجربة منتجات سنيوريتا ليبيا ؟ تواصل معنا اليوم"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoText="Senerita Libya"
|
||||
copyrightText="© 2025 Senerita Libya | All rights reserved."
|
||||
logoText="Senerita_ Libya"
|
||||
copyrightText="© 2025 Senerita Libya | جميع الحقوق محفوظة."
|
||||
socialLinks={[
|
||||
{ icon: MessageCircle, href: "https://wa.me/c/218946268415", ariaLabel: "WhatsApp" },
|
||||
{ icon: Instagram, href: "https://www.instagram.com/senerita_libya/", ariaLabel: "Instagram" },
|
||||
{ icon: Facebook, href: "https://www.facebook.com/SeneritaLibya", ariaLabel: "Facebook" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
|
||||
export default function ProductsPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="icon-arrow"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="compact"
|
||||
sizing="large"
|
||||
background="floatingGradient"
|
||||
cardStyle="outline"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/#about" },
|
||||
{ name: "Products", id: "/products" },
|
||||
{ name: "Contact", id: "/#contact" },
|
||||
]}
|
||||
brandName="Senerita+ Libya"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<PricingCardThree
|
||||
title="Our Product Tiers"
|
||||
description="Choose the perfect hair care plan for your needs."
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{ id: "tier1", price: "LD 79", name: "Basic Care", features: ["Natural Extracts", "Sulfate-Free", "Gentle Cleanse"], buttons: [{ text: "Get Started" }] },
|
||||
{ id: "tier2", price: "LD 129", name: "Advanced Care", features: ["Natural Extracts", "Sulfate-Free", "Deep Nourishing Serum", "Scalp Stimulating Formula"], buttons: [{ text: "Choose Plan" }] },
|
||||
{ id: "tier3", price: "LD 199", name: "Premium Therapy", features: ["Full Bundle", "Personalized Consultation", "Priority Support", "Exclusive Hair Oil"], buttons: [{ text: "Buy Now" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoText="Senerita Libya"
|
||||
copyrightText="© 2025 Senerita Libya | All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #fbfaf8;
|
||||
--card: #ffffff;
|
||||
--foreground: #1a1a1a;
|
||||
--primary-cta: #1c3d25;
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #120a00e6;
|
||||
--primary-cta: #E34400;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #ffffff;
|
||||
--secondary-cta-text: #1a1a1a;
|
||||
--accent: #a8b5a5;
|
||||
--background-accent: #e6e8e4;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #120a00e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #E34400;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user