Compare commits
98 Commits
version_38
...
version_56
| Author | SHA1 | Date | |
|---|---|---|---|
| b5aa9315f0 | |||
| 7bb142fd84 | |||
| 8f9ae90c00 | |||
| c0cd2184f7 | |||
| c07c6e7311 | |||
| 1e7dad7ad9 | |||
| 73084df2b0 | |||
| d40fd0c6ee | |||
| 8d49de9bc9 | |||
| d79d797444 | |||
| 1aa21b97dc | |||
| cf47a5ae9f | |||
| 89e09a29ec | |||
| 3c4e77a580 | |||
| 9d73c54318 | |||
| d005171071 | |||
| 78b76baffb | |||
| d3c8118ae9 | |||
| 768f314a17 | |||
| b06b52a768 | |||
| 56727d640d | |||
| 4500b76002 | |||
| e31eb9a7f3 | |||
| 6949ae7216 | |||
| a863688bc1 | |||
| 735c80f372 | |||
| 1fc38ceb3d | |||
| 284dd1a79f | |||
| 6c15aa3c5f | |||
| d88a2c6325 | |||
| a55343c17a | |||
| 77fb8aa36d | |||
| 4b2efebfd1 | |||
| fea9f47837 | |||
| d5b35cd7be | |||
| 144c9109b8 | |||
| fb8b2702e5 | |||
| 73d94cc1f7 | |||
| d11de498cc | |||
| 0246cf064d | |||
| 5c85e960ef | |||
| 2fabb18437 | |||
| 434c24831b | |||
| 70b4e6f006 | |||
| 3c5e28d328 | |||
| 8f57187b3c | |||
| 3d871b5b29 | |||
| 0e1f6a2ec9 | |||
| 9d4a065fc8 | |||
| aa41639fe7 | |||
| 4fb704e7ee | |||
| 7c2558edae | |||
| f7e81683dd | |||
| 095370909a | |||
| 0755c8abbf | |||
| 1186e76532 | |||
| be055c02cc | |||
| bb4a101439 | |||
| 7aa0134741 | |||
| ae6c453a9c | |||
| c784904728 | |||
| c8d2e1be88 | |||
| 7ce05b5b8a | |||
| bfc502daf7 | |||
| d89fa229c7 | |||
| a106d8ebdd | |||
| f01dc720fa | |||
| 6f764786db | |||
| 11fc414d8b | |||
| 52923ea725 | |||
| 302ea0620d | |||
| 306c76120f | |||
| aefb8c99d9 | |||
| 50de777115 | |||
| 453183177d | |||
| 56623eaf04 | |||
| ebe32e750a | |||
| 6eb8a7b287 | |||
| 16d64fa460 | |||
| 59f3f8ff13 | |||
| 7cb338eec8 | |||
| d46a89ec8f | |||
| 1a34b7f490 | |||
| 642437766e | |||
| d452b58cb2 | |||
| 437de662f5 | |||
| ef1f9cd321 | |||
| 07c0db0ff7 | |||
| 282bd88284 | |||
| c2e7acb9e9 | |||
| 3819a4d2ee | |||
| 05ef2bebcb | |||
| d8614a9a34 | |||
| 1c79c73caa | |||
| 719af84fe3 | |||
| f54ce309ab | |||
| 7644ca489e | |||
| f28d25b5c4 |
@@ -3,7 +3,7 @@
|
||||
import ReactLenis from "lenis/react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import FooterBase from "@/components/sections/footer/FooterBase";
|
||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
||||
|
||||
export default function ComparisonPage() {
|
||||
return (
|
||||
@@ -20,31 +20,35 @@ export default function ComparisonPage() {
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Pricing", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "#contact" }}
|
||||
/>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
{ name: "Tarifs", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="pt-32 pb-20 text-center">
|
||||
<h1 className="text-4xl font-medium">Page vide</h1>
|
||||
<p className="mt-4">Les sections ont été retirées comme demandé.</p>
|
||||
</div>
|
||||
<FooterBase
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
85
src/app/contact/page.tsx
Normal file
85
src/app/contact/page.tsx
Normal file
@@ -0,0 +1,85 @@
|
||||
"use client";
|
||||
|
||||
import ReactLenis from "lenis/react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import ContactText from "@/components/sections/contact/ContactText";
|
||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
||||
import { Mail, Phone, MapPin } from "lucide-react";
|
||||
|
||||
export default function ContactPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="none"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
{ name: "Tarifs", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="pt-32 pb-20">
|
||||
<div id="contact-intro" data-section="contact-intro">
|
||||
<ContactText
|
||||
text="Nous sommes ravis de vous accompagner dans vos projets digitaux. Contactez-nous pour toute demande d'information ou pour obtenir un devis personnalisé."
|
||||
background={{ variant: "canvas-reveal" }}
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{ text: "Prendre rendez-vous", href: "#" },
|
||||
{ text: "Voir nos services", href: "/services" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="max-w-4xl mx-auto mt-20 px-6 grid md:grid-cols-3 gap-8">
|
||||
<div className="p-8 bg-card rounded-3xl border border-accent flex flex-col items-center text-center">
|
||||
<Mail className="w-10 h-10 mb-4" />
|
||||
<h3 className="text-xl font-semibold mb-2">Email</h3>
|
||||
<p>contact@switzerweb.ch</p>
|
||||
</div>
|
||||
<div className="p-8 bg-card rounded-3xl border border-accent flex flex-col items-center text-center">
|
||||
<Phone className="w-10 h-10 mb-4" />
|
||||
<h3 className="text-xl font-semibold mb-2">Téléphone</h3>
|
||||
<p>+41 21 000 00 00</p>
|
||||
</div>
|
||||
<div className="p-8 bg-card rounded-3xl border border-accent flex flex-col items-center text-center">
|
||||
<MapPin className="w-10 h-10 mb-4" />
|
||||
<h3 className="text-xl font-semibold mb-2">Localisation</h3>
|
||||
<p>Lausanne, Suisse</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -3,12 +3,7 @@
|
||||
import ReactLenis from "lenis/react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import HeroCarouselLogo from "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo";
|
||||
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
|
||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
||||
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
|
||||
import ContactCenter from "@/components/sections/contact/ContactCenter";
|
||||
|
||||
export default function WebAgency2Page() {
|
||||
return (
|
||||
@@ -30,77 +25,26 @@ export default function WebAgency2Page() {
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Work", id: "work" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Contact", id: "contact" }
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
{ name: "Tarifs", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "#contact" }}
|
||||
button={{ text: "Démarrer", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCarouselLogo
|
||||
logoText="Switzerweb"
|
||||
description="Innovation Digitale & Excellence Créative. Nous transformons vos visions en solutions numériques percutantes."
|
||||
buttons={[{ text: "View Our Projects", href: "#work" }]}
|
||||
slides={[
|
||||
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778862157558-53z96op4.png", imageAlt: "Hero Image 1" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardTwentyOne
|
||||
title="Nos Services"
|
||||
description="Nous proposons une gamme ciblée de services numériques pour maximiser votre impact."
|
||||
useInvertedBackground={false}
|
||||
accordionItems={[
|
||||
{ id: "seo", title: "SEO", content: "Optimisation pour moteurs de recherche." },
|
||||
{ id: "web", title: "Dév Web", content: "Des sites personnalisés, rapides et responsifs." }
|
||||
]}
|
||||
videoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/assets/placeholder.mp4"
|
||||
/>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFifteen
|
||||
testimonial="Un travail exceptionnel, une équipe réactive et des résultats au-delà de mes espérances."
|
||||
rating={5}
|
||||
author="Maria Santos"
|
||||
avatars={[{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778862157558-53z96op4.png", alt: "Maria Santos" }]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
<div id="metrics" data-section="metrics">
|
||||
<MetricCardTwo
|
||||
title="Approuvé par les leaders"
|
||||
description="Des années d'expérience dans la création de produits numériques orientés résultats."
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{ id: "projects", value: "100+", description: "Projets livrés avec succès" },
|
||||
{ id: "satisfaction", value: "99%", description: "Taux de satisfaction client" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
tag="Entrer en contact"
|
||||
title="Prêt à transformer votre présence numérique ?"
|
||||
description="Construisons quelque chose d'extraordinaire ensemble. Contactez-nous pour discuter de votre projet."
|
||||
background={{ variant: "rotated-rays-animated" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
<div className="pt-32 pb-20 text-center">
|
||||
<h1 className="text-4xl font-medium">Bienvenue chez Switzerweb</h1>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#services" }, { label: "SEO", href: "#services" }] },
|
||||
]}
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
@@ -3,9 +3,7 @@
|
||||
import ReactLenis from "lenis/react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import FooterBase from "@/components/sections/footer/FooterBase";
|
||||
import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo";
|
||||
import { CheckCircle } from "lucide-react";
|
||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
||||
|
||||
export default function PricingHighlightedCardsPage() {
|
||||
return (
|
||||
@@ -22,47 +20,33 @@ export default function PricingHighlightedCardsPage() {
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Pricing", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "#contact" }}
|
||||
/>
|
||||
<div id="pricing-highlighted-cards" className="pt-32 pb-20">
|
||||
<PricingCardTwo
|
||||
title="Nos Tarifs"
|
||||
description="Des solutions adaptées à vos besoins avec des options premium."
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "standard", badge: "Basic", price: "$99", subtitle: "Parfait pour démarrer", features: ["SEO de base", "Design Réactif", "Support Email"],
|
||||
buttons: [{ text: "Choisir", href: "#" }]
|
||||
},
|
||||
{
|
||||
id: "highlighted", badge: "Populaire", badgeIcon: CheckCircle,
|
||||
price: "$199", subtitle: "Pour booster votre croissance", features: ["Tout le pack Basic", "SEO Avancé", "Analytics", "Support Prioritaire"],
|
||||
buttons: [{ text: "Choisir", href: "#" }]
|
||||
}
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
{ name: "Tarifs", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="pt-32 pb-20">
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<FooterBase
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,9 +3,7 @@
|
||||
import ReactLenis from "lenis/react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import FooterBase from "@/components/sections/footer/FooterBase";
|
||||
import PricingCardOne from "@/components/sections/pricing/PricingCardOne";
|
||||
import { CheckCircle } from "lucide-react";
|
||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
||||
|
||||
export default function PricingHighlightedPage() {
|
||||
return (
|
||||
@@ -22,39 +20,33 @@ export default function PricingHighlightedPage() {
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Pricing", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "#contact" }}
|
||||
/>
|
||||
<div id="pricing-highlighted" className="pt-32 pb-20">
|
||||
<PricingCardOne
|
||||
title="Pricing Plans"
|
||||
description="Premium plans with highlighted features."
|
||||
animationType="depth-3d"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{ id: "pro", badge: "Highlighted", badgeIcon: CheckCircle, price: "$199", subtitle: "Best value plan", features: ["Everything in standard", "Dedicated support", "Custom analytics", "Unlimited projects"] }
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
{ name: "Tarifs", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="pt-32 pb-20">
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<FooterBase
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
import ReactLenis from "lenis/react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import FooterBase from "@/components/sections/footer/FooterBase";
|
||||
import PricingCardThree from "@/components/sections/pricing/PricingCardThree";
|
||||
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
|
||||
|
||||
export default function PricingPage() {
|
||||
return (
|
||||
@@ -21,41 +20,33 @@ export default function PricingPage() {
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Pricing", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "#contact" }}
|
||||
/>
|
||||
<div id="pricing" className="pt-32 pb-20">
|
||||
<PricingCardThree
|
||||
title="Nos Plans Tarifaires"
|
||||
description="Choisissez l'offre qui propulsera votre projet vers le succès."
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{ id: "starter", price: "$49", name: "Starter", features: ["SEO de base", "Design Réactif", "Maintenance Mensuelle"], buttons: [{ text: "Démarrer", href: "#" }] },
|
||||
{ id: "growth", price: "$99", name: "Growth", features: ["SEO Avancé", "Stratégie Digitale", "Support 24/7", "Analytique"], buttons: [{ text: "Choisir", href: "#" }] },
|
||||
{ id: "pro", price: "$199", name: "Pro", features: ["Tout le pack Growth", "UI/UX Personnalisé", "Gestionnaire Dédié", "Performance Optimisée"], buttons: [{ text: "Passer au niveau supérieur", href: "#" }] }
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
brandName="Switzerweb"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Réalisations", id: "work" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "À Propos", id: "about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
{ name: "Tarifs", id: "pricing" }
|
||||
]}
|
||||
button={{ text: "Démarrer", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="pt-32 pb-20">
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "/contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<FooterBase
|
||||
logoText="Switzerweb"
|
||||
copyrightText="© 2026 | Switzerweb"
|
||||
columns={[
|
||||
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user