Compare commits
91 Commits
version_2
...
version_21
| Author | SHA1 | Date | |
|---|---|---|---|
| f0ae94a23b | |||
| 738ec2eed2 | |||
| 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 } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -34,34 +32,64 @@ 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"
|
||||
brandName="Senerita Libya"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<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: "(شامبو بذور العنب ضد القشرة)
|
||||
فوائده الأساسية:
|
||||
Sage-Infused Relief
|
||||
يحتوي على الميرمية (Sage) التي تهدئ فروة الرأس المتهيجة وتعيد
|
||||
توازنها الطبيعي.
|
||||
Grape Seed Purity
|
||||
مستخلص بذور العنب يساعد في محاربة القشرة ويغذي الشعر من الجذور.
|
||||
يحتوي أيضًا على Salicylic Acid (حمض الساليسيليك) اللي يساعد في إزالة القشرة ومنع تراكمها. ", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cx9nk9sCSbinRaOXqM7TyaxmbU/uploaded-1778102424311-5bu87t9u.jpg" }
|
||||
]}
|
||||
title="من هنا يبدأ اهتمامك بشعرك"
|
||||
description="نهتم بصحة شعرك لأن ذلك جوهر اهتمامنا بكم."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -71,36 +99,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 +111,11 @@ 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: "https://wa.me/c/218946268415" },
|
||||
{ id: "q2", title: "للمتابعة عبر الإنستقرام", content: "https://www.instagram.com/senerita_libya" },
|
||||
{ id: "q3", title: "للمتابعة عبر الفيس بوك", content: "https://www.facebook.com/share/1EDmHvo3YN/?mibextid=wwXIfr" }
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
sideTitle="لأي استفسار يرجى التواصل معنا"
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -121,14 +124,14 @@ 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."
|
||||
copyrightText="© 2025 Senerita Libya | جميع الحقوق محفوظة."
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
@@ -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