import { Button } from "@/components/ui/button" import Link from "next/link" interface CTASectionProps { title: string description: string primaryActionLabel: string primaryActionHref: string secondaryActionLabel?: string secondaryActionHref?: string align?: "center" | "left" background?: "default" | "muted" | "primary" } export function CTASection({ title, description, primaryActionLabel, primaryActionHref, secondaryActionLabel, secondaryActionHref, align = "center", background = "default", }: CTASectionProps) { const bgClasses = { default: "bg-background", muted: "bg-muted", primary: "bg-primary text-primary-foreground", } const textClasses = background === "primary" ? "text-primary-foreground" : "" const mutedTextClasses = background === "primary" ? "text-primary-foreground/80" : "text-gray-500 dark:text-gray-400" return (

{title}

{description}

{secondaryActionLabel && secondaryActionHref && ( )}
) }