Compare commits

..

13 Commits

Author SHA1 Message Date
3d276f7bae Update src/app/page.tsx 2026-05-15 16:34:30 +00:00
0966b31b2b Merge version_27 into main
Merge version_27 into main
2026-05-15 16:31:40 +00:00
0b81cef451 Add src/app/pricing-highlighted/page.tsx 2026-05-15 16:31:37 +00:00
d14f2c5d37 Update src/app/pricing/page.tsx 2026-05-15 16:31:36 +00:00
a6501fd8b9 Update src/app/page.tsx 2026-05-15 16:31:36 +00:00
7549c60a9e Update src/app/comparison/page.tsx 2026-05-15 16:31:35 +00:00
02e36a8a33 Switch to version 25: modified src/app/page.tsx 2026-05-15 16:30:27 +00:00
1b7d7bd9ee Merge version_26 into main
Merge version_26 into main
2026-05-15 16:29:44 +00:00
621dda645f Update src/app/page.tsx 2026-05-15 16:29:41 +00:00
683cd0e3ff Merge version_26 into main
Merge version_26 into main
2026-05-15 16:29:17 +00:00
b16fcdf3bf Update src/app/page.tsx 2026-05-15 16:29:11 +00:00
9baf262094 Merge version_25 into main
Merge version_25 into main
2026-05-15 16:28:21 +00:00
e13d575f16 Merge version_25 into main
Merge version_25 into main
2026-05-15 16:27:56 +00:00
4 changed files with 107 additions and 3 deletions

View File

@@ -30,6 +30,7 @@ export default function ComparisonPage() {
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Features Comparison", id: "/comparison" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" }
]}
button={{ text: "Démarrer", href: "#contact" }}
/>

View File

@@ -10,7 +10,10 @@ import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import FooterBase from "@/components/sections/footer/FooterBase";
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import { Sparkles, Search, Award, Users, ArrowRight } from "lucide-react";
import PricingCardEight from "@/components/sections/pricing/PricingCardEight";
import PricingCardThree from "@/components/sections/pricing/PricingCardThree";
import PricingCardOne from "@/components/sections/pricing/PricingCardOne";
import { Sparkles, Search, Award, Users, ArrowRight, CheckCircle } from "lucide-react";
export default function WebAgency2Page() {
return (
@@ -34,8 +37,7 @@ export default function WebAgency2Page() {
{ name: "Services", id: "services" },
{ name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Features Comparison", id: "/comparison" },
{ name: "Tarifs", id: "pricing" }
]}
button={{ text: "Démarrer", href: "#contact" }}
/>
@@ -91,6 +93,45 @@ export default function WebAgency2Page() {
]}
/>
</div>
<div id="features-comparison">
<PricingCardEight
title="Features Comparison"
description="Compare our plans and choose the perfect fit for your digital growth."
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
plans={[
{ id: "basic", badge: "Essential", price: "$49", subtitle: "For growing brands", features: ["SEO Optimization", "Web Development", "Standard Support"], buttons: [{ text: "Get Started", href: "#" }] },
{ id: "pro", badge: "Professional", price: "$99", subtitle: "For established businesses", features: ["Everything in Basic", "Advanced Analytics", "24/7 Priority Support", "Custom UI/UX"], buttons: [{ text: "Choose Pro", href: "#" }] }
]}
/>
</div>
<div id="pricing">
<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>
<div id="pricing-highlighted">
<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>
<TestimonialCardSixteen
title="Témoignages"
description="Ce que nos clients disent de nous."

View File

@@ -0,0 +1,61 @@
"use client";
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";
export default function PricingHighlightedPage() {
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>
<NavbarLayoutFloatingOverlay
brandName="Switzerweb"
navItems={[
{ name: "Réalisations", id: "work" },
{ name: "Services", id: "services" },
{ name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Features Comparison", id: "/comparison" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" }
]}
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>
<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>
);
}

View File

@@ -30,6 +30,7 @@ export default function PricingPage() {
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Features Comparison", id: "/comparison" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" }
]}
button={{ text: "Démarrer", href: "#contact" }}
/>