2 Commits

Author SHA1 Message Date
559f35e470 Update src/app/styles/variables.css 2026-03-27 07:10:03 +00:00
86aad76ce6 Update src/app/page.tsx 2026-03-27 07:10:03 +00:00
2 changed files with 30 additions and 79 deletions

View File

@@ -28,21 +28,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "Despre", name: "Despre", id: "about"},
id: "about",
},
{ {
name: "Echipament", name: "Echipament", id: "products"},
id: "products",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Apex Move" brandName="Apex Move"
/> />
@@ -50,43 +42,28 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardTestimonial <HeroBillboardTestimonial
useInvertedBackground={false} useInvertedBackground={true}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
title="Ridică Standardele cu Apex Move" title="Ridică Standardele cu Apex Move"
description="Echipament sportiv premium pentru performanță maximă. Descoperă colecția care îți transformă limitele în noi realizări." description="Echipament sportiv premium pentru performanță maximă. Descoperă colecția care îți transformă limitele în noi realizări."
testimonials={[ testimonials={[
{ {
name: "Alex M.", name: "Alex M.", handle: "@alex_athlete", testimonial: "Apex Move mi-a schimbat modul în care mă antrenez. Calitatea e ireproșabilă.", rating: 5,
handle: "@alex_athlete", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/portrait-of-a-fitness-influencer-dark-ba-1774595341012-55ad785e.png"},
testimonial: "Apex Move mi-a schimbat modul în care mă antrenez. Calitatea e ireproșabilă.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/portrait-of-a-fitness-influencer-dark-ba-1774595341012-55ad785e.png",
},
{ {
name: "Elena R.", name: "Elena R.", handle: "@elena_run", testimonial: "Confort și design într-un singur pachet. Nu mai pot face antrenamente fără ele.", rating: 5,
handle: "@elena_run", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/portrait-of-a-female-athlete-dark-backgr-1774595341711-72ee56e1.png"},
testimonial: "Confort și design într-un singur pachet. Nu mai pot face antrenamente fără ele.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/portrait-of-a-female-athlete-dark-backgr-1774595341711-72ee56e1.png",
},
{ {
name: "Ionut B.", name: "Ionut B.", handle: "@jon_gym", testimonial: "Performanță pură. Recomand cu încredere tuturor sportivilor.", rating: 5,
handle: "@jon_gym", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/portrait-of-a-male-gym-enthusiast-dark-b-1774595340301-c20d9c89.png"},
testimonial: "Performanță pură. Recomand cu încredere tuturor sportivilor.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/portrait-of-a-male-gym-enthusiast-dark-b-1774595340301-c20d9c89.png",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/professional-athlete-running-in-high-tec-1774595343510-17ffefe0.png" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/professional-athlete-running-in-high-tec-1774595343510-17ffefe0.png"
imageAlt="Sportiv în echipament de înaltă performanță" imageAlt="Sportiv în echipament de înaltă performanță"
mediaAnimation="slide-up" mediaAnimation="slide-up"
buttons={[ buttons={[
{ {
text: "Vezi Colecția", text: "Vezi Colecția", href: "#products"},
href: "#products",
},
]} ]}
/> />
</div> </div>
@@ -94,22 +71,16 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<SplitAbout <SplitAbout
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={true}
title="Misiunea Noastră" title="Misiunea Noastră"
description="Ne dedicăm inovației în lumea sportului. Credem că fiecare mișcare contează și că tehnologia potrivită îți poate oferi acel avantaj competitiv de care ai nevoie." description="Ne dedicăm inovației în lumea sportului. Credem că fiecare mișcare contează și că tehnologia potrivită îți poate oferi acel avantaj competitiv de care ai nevoie."
bulletPoints={[ bulletPoints={[
{ {
title: "Calitate Superioară", title: "Calitate Superioară", description: "Materiale durabile testate în condiții extreme."},
description: "Materiale durabile testate în condiții extreme.",
},
{ {
title: "Design Ergonomic", title: "Design Ergonomic", description: "Confort maxim adaptat anatomiei tale."},
description: "Confort maxim adaptat anatomiei tale.",
},
{ {
title: "Inovație Constantă", title: "Inovație Constantă", description: "Mereu în pas cu ultimele tendințe în sport."},
description: "Mereu în pas cu ultimele tendințe în sport.",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/gym-interior-modern-equipment-profession-1774595340790-1ca84246.png" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/gym-interior-modern-equipment-profession-1774595340790-1ca84246.png"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -122,26 +93,14 @@ export default function LandingPage() {
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={true}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Apex Pro Trainer", price: "450 RON", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/high-end-sports-shoes-minimalist-profess-1774595340749-5526c76d.png"},
name: "Apex Pro Trainer",
price: "450 RON",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/high-end-sports-shoes-minimalist-profess-1774595340749-5526c76d.png",
},
{ {
id: "p2", id: "p2", name: "Tricou Performanță", price: "180 RON", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/professional-sports-t-shirt-tech-apparel-1774595339910-93409c44.png"},
name: "Tricou Performanță",
price: "180 RON",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/professional-sports-t-shirt-tech-apparel-1774595339910-93409c44.png",
},
{ {
id: "p3", id: "p3", name: "Pantalon Compression", price: "220 RON", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/compression-pants-for-sports-technical-f-1774595341158-86d1fa58.png"},
name: "Pantalon Compression",
price: "220 RON",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/compression-pants-for-sports-technical-f-1774595341158-86d1fa58.png",
},
]} ]}
title="Echipamente de Top" title="Echipamente de Top"
description="Selectează produsele potrivite pentru stilul tău de antrenament." description="Selectează produsele potrivite pentru stilul tău de antrenament."
@@ -150,27 +109,19 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplitForm <ContactSplitForm
useInvertedBackground={false} useInvertedBackground={true}
title="Contactează-ne" title="Contactează-ne"
description="Ai întrebări despre produsele noastre? Suntem aici să te ajutăm." description="Ai întrebări despre produsele noastre? Suntem aici să te ajutăm."
inputs={[ inputs={[
{ {
name: "nume", name: "nume", type: "text", placeholder: "Numele tău", required: true,
type: "text",
placeholder: "Numele tău",
required: true,
}, },
{ {
name: "email", name: "email", type: "email", placeholder: "Email-ul tău", required: true,
type: "email",
placeholder: "Email-ul tău",
required: true,
}, },
]} ]}
textarea={{ textarea={{
name: "mesaj", name: "mesaj", placeholder: "Mesajul tău", rows: 4,
placeholder: "Mesajul tău",
rows: 4,
required: true, required: true,
}} }}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/professional-fitness-center-front-desk-o-1774595340916-0ca990b2.png" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BWC2Ut3phkZHHg5hlomJnWSZ89/professional-fitness-center-front-desk-o-1774595340916-0ca990b2.png"

View File

@@ -11,14 +11,14 @@
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #000000; --background: #000000;
--card: #1f4035; --card: #0a0a0a;
--foreground: #ffffff; --foreground: #ffffff;
--primary-cta: #ffffff; --primary-cta: #106EFB;
--primary-cta-text: #051a12; --primary-cta-text: #051a12;
--secondary-cta: #0d2b1f; --secondary-cta: #1a1a1a;
--secondary-cta-text: #d4f6e8; --secondary-cta-text: #d4f6e8;
--accent: #0d5238; --accent: #106EFB;
--background-accent: #10b981; --background-accent: #000000;
/* 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);