"use client"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Heart, Check, Code } from "lucide-react"; interface DonateCardProps { className?: string; variant?: "default" | "mobile"; } export function DonateCard({ className = "", variant = "default" }: DonateCardProps) { // Layout mobile horizontal if (variant === "mobile") { return (
{/* Ícone - tamanho ajustado */}
{/* Conteúdo - melhor espaçamento */}
{/* Título */}

Ajude o Projeto

{/* Texto persuasivo */}

Mantenha este serviço gratuito e acessível para todos

{/* Benefício rápido */}
Qualquer valor faz diferença
{/* Botão CTA - menor */}
); } // Layout desktop padrão return ( {/* Header com ícone animado */}
{/* Overlay sutil */}
{/* Badge de destaque */}
💛 Apoie
{/* Título principal */}

Apoie a Transparência Alimentar

Projeto mantido por um estudante dedicado

{/* Benefícios */}
Servidores sempre disponíveis
Novas funcionalidades
Acesso gratuito para todos
{/* Mensagem humanizada */}
Desenvolvido com amor

Cada doação ajuda a manter este projeto vivo e acessível

{/* Botão CTA principal */} {/* Texto de incentivo */}

Qualquer valor faz diferença 💛

); }