Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-04-24 19:41:20 +00:00
6 changed files with 86 additions and 72 deletions

View File

@@ -8,34 +8,37 @@ import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
export default function AboutPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleFullscreen
navItems={[
{ name: "Accueil", id: "/" },
{ name: "À propos", id: "/about" },
{ name: "Produits", id: "/#products" },
{ name: "Témoignages", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vitality Santé"
/>
<div className="pt-32">
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Accueil", id: "/" },
{ name: "À propos", id: "/about" },
{ name: "Panier", id: "/cart" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vitality Santé"
/>
</div>
<div id="about" data-section="about" className="pt-32">
<TextSplitAbout
title="Notre Histoire"
description={["Fondée sur la passion du bien-être, Vitalité Santé s'engage à proposer des solutions naturelles et durables pour votre quotidien.", "Notre mission est de rendre la santé accessible et transparente pour chacun."]}
useInvertedBackground={false}
/>
</div>
<FooterBaseReveal
logoText="Vitalité Santé"
columns={[
{ title: "Boutique", items: [{ label: "Accueil", href: "/" }, { label: "Produits", href: "/#products" }] },
{ title: "Assistance", items: [{ label: "Contact", href: "/contact" }, { label: "FAQ", href: "/faq" }] },
]}
copyrightText="© 2024 Vitalité Santé. Tous droits réservés."
/>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Vitalité Santé"
columns={[
{ title: "Boutique", items: [{ label: "Accueil", href: "/" }] },
{ title: "Assistance", items: [{ label: "Contact", href: "/contact" }, { label: "FAQ", href: "/faq" }] },
]}
copyrightText="© 2024 Vitalité Santé. Tous droits réservés."
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -5,8 +5,10 @@ import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/Nav
export default function CartPage() {
return (
<ThemeProvider>
<NavbarStyleFullscreen navItems={[{name: "Accueil", id: "/"}, {name: "Boutique", id: "/products"}, {name: "Panier", id: "/cart"}]} brandName="Vitality Santé" />
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav">
<NavbarStyleFullscreen navItems={[{name: "Accueil", id: "/"}, {name: "Panier", id: "/cart"}]} />
</div>
<div className="container mx-auto py-20">
<h1 className="text-4xl">Votre Panier</h1>
<p>Vos articles sélectionnés.</p>

View File

@@ -5,8 +5,10 @@ import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/Nav
export default function CheckoutPage() {
return (
<ThemeProvider>
<NavbarStyleFullscreen navItems={[{name: "Accueil", id: "/"}, {name: "Boutique", id: "/products"}, {name: "Panier", id: "/cart"}]} brandName="Vitality Santé" />
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav">
<NavbarStyleFullscreen navItems={[{name: "Accueil", id: "/"}, {name: "Panier", id: "/cart"}]} />
</div>
<div className="container mx-auto py-20">
<h1 className="text-4xl">Paiement</h1>
<p>Procédez au paiement sécurisé.</p>

View File

@@ -8,20 +8,21 @@ import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
export default function FaqPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleFullscreen
navItems={[
{ name: "Accueil", id: "/" },
{ name: "À propos", id: "/about" },
{ name: "Produits", id: "/#products" },
{ name: "Témoignages", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vitality Santé"
/>
<div className="pt-32">
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Accueil", id: "/" },
{ name: "À propos", id: "/about" },
{ name: "Panier", id: "/cart" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vitality Santé"
/>
</div>
<div id="faq" data-section="faq" className="pt-32">
<FaqBase
textboxLayout="default"
useInvertedBackground={false}
@@ -31,14 +32,16 @@ export default function FaqPage() {
faqsAnimation="slide-up"
/>
</div>
<FooterBaseReveal
logoText="Vitalité Santé"
columns={[
{ title: "Boutique", items: [{ label: "Accueil", href: "/" }, { label: "Produits", href: "/#products" }] },
{ title: "Assistance", items: [{ label: "Contact", href: "/contact" }, { label: "FAQ", href: "/faq" }] },
]}
copyrightText="© 2024 Vitalité Santé. Tous droits réservés."
/>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Vitalité Santé"
columns={[
{ title: "Boutique", items: [{ label: "Accueil", href: "/" }] },
{ title: "Assistance", items: [{ label: "Contact", href: "/contact" }, { label: "FAQ", href: "/faq" }] },
]}
copyrightText="© 2024 Vitalité Santé. Tous droits réservés."
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -3,13 +3,14 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
export default function ProductDetailPage({ params }: { params: { id: string } }) {
export default function ProductDetailPage() {
return (
<ThemeProvider>
<NavbarStyleFullscreen navItems={[{name: "Accueil", id: "/"}, {name: "Boutique", id: "/products"}, {name: "Panier", id: "/cart"}]} brandName="Vitality Santé" />
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<div id="nav" data-section="nav">
<NavbarStyleFullscreen navItems={[{name: "Accueil", id: "/"}, {name: "Panier", id: "/cart"}]} />
</div>
<div className="container mx-auto py-20">
<h1 className="text-4xl">Produit {params.id}</h1>
<p>Détails du produit et options d'achat.</p>
<h1 className="text-4xl">Détail du Produit</h1>
</div>
</ThemeProvider>
);

View File

@@ -8,20 +8,21 @@ import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
export default function TestimonialsPage() {
return (
<ThemeProvider>
<ThemeProvider defaultButtonVariant="text-stagger" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
<ReactLenis root>
<NavbarStyleFullscreen
navItems={[
{ name: "Accueil", id: "/" },
{ name: "À propos", id: "/about" },
{ name: "Produits", id: "/#products" },
{ name: "Témoignages", id: "/testimonials" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vitality Santé"
/>
<div className="pt-32">
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Accueil", id: "/" },
{ name: "À propos", id: "/about" },
{ name: "Panier", id: "/cart" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" },
]}
brandName="Vitality Santé"
/>
</div>
<div id="testimonials" data-section="testimonials" className="pt-32">
<TestimonialCardSixteen
animationType="slide-up"
textboxLayout="default"
@@ -32,14 +33,16 @@ export default function TestimonialsPage() {
testimonials={[]}
/>
</div>
<FooterBaseReveal
logoText="Vitalité Santé"
columns={[
{ title: "Boutique", items: [{ label: "Accueil", href: "/" }, { label: "Produits", href: "/#products" }] },
{ title: "Assistance", items: [{ label: "Contact", href: "/contact" }, { label: "FAQ", href: "/faq" }] },
]}
copyrightText="© 2024 Vitalité Santé. Tous droits réservés."
/>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Vitalité Santé"
columns={[
{ title: "Boutique", items: [{ label: "Accueil", href: "/" }] },
{ title: "Assistance", items: [{ label: "Contact", href: "/contact" }, { label: "FAQ", href: "/faq" }] },
]}
copyrightText="© 2024 Vitalité Santé. Tous droits réservés."
/>
</div>
</ReactLenis>
</ThemeProvider>
);