4 Commits

3 changed files with 22 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
"use client" "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
@@ -260,7 +260,7 @@ export default function LandingPage() {
<div id="pricing" data-section="pricing"> <div id="pricing" data-section="pricing">
<PricingCardThree <PricingCardThree
title="Simple, Transparent Pricing" title="Simple, Transparent Pricing"
description="Start free, scale as you grow. No hidden fees, cancel anytime." description="Start free, scale as you grow—most agents upgrade within 30 days after seeing results"
tag="Pricing Plans" tag="Pricing Plans"
tagIcon={DollarSign} tagIcon={DollarSign}
textboxLayout="default" textboxLayout="default"

View File

@@ -6,6 +6,7 @@ import { cls } from "@/lib/utils";
import type { LucideIcon } from "lucide-react"; import type { LucideIcon } from "lucide-react";
import type { ButtonConfig } from "@/types/button"; import type { ButtonConfig } from "@/types/button";
import type { InvertedBackground } from "@/providers/themeProvider/config/constants"; import type { InvertedBackground } from "@/providers/themeProvider/config/constants";
import Button from "@/components/Button";
type ContactCTABackgroundProps = Extract< type ContactCTABackgroundProps = Extract<
HeroBackgroundVariantProps, HeroBackgroundVariantProps,
@@ -86,8 +87,8 @@ const ContactCTA = ({
descriptionClassName={cls("text-base md:text-lg leading-[1.2]", descriptionClassName)} descriptionClassName={cls("text-base md:text-lg leading-[1.2]", descriptionClassName)}
tagClassName={cls("px-3 py-1 text-sm rounded-theme card text-foreground inline-flex items-center gap-2 mb-3", tagClassName)} tagClassName={cls("px-3 py-1 text-sm rounded-theme card text-foreground inline-flex items-center gap-2 mb-3", tagClassName)}
buttonContainerClassName={cls("flex flex-wrap gap-4 mt-3", buttonContainerClassName)} buttonContainerClassName={cls("flex flex-wrap gap-4 mt-3", buttonContainerClassName)}
buttonClassName={buttonClassName} buttonClassName={cls("bg-primary text-foreground hover:bg-primary-hover", buttonClassName)}
buttonTextClassName={buttonTextClassName} buttonTextClassName={cls("text-sm font-medium", buttonTextClassName)}
center={true} center={true}
/> />
</div> </div>

View File

@@ -88,3 +88,20 @@ const AvatarGroup = ({
AvatarGroup.displayName = "AvatarGroup"; AvatarGroup.displayName = "AvatarGroup";
export default memo(AvatarGroup); export default memo(AvatarGroup);
const avatars = [
{ src: "/avatars/avatar1.png", alt: "Avatar 1" },
{ src: "/avatars/avatar2.png", alt: "Avatar 2" },
{ src: "/avatars/avatar3.png", alt: "Avatar 3" },
{ src: "/avatars/avatar4.png", alt: "Avatar 4" },
{ src: "/avatars/avatar5.png", alt: "Avatar 5" },
{ src: "/avatars/avatar6.png", alt: "Avatar 6" },
];
const TeamSection = () => (
<AvatarGroup
avatars={avatars}
text="Our Team"
ariaLabel="Team avatars"
/>
);