"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 */} Doar ); } // 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 */} Doar Qualquer Valor {/* Texto de incentivo */} Qualquer valor faz diferença 💛 ); }
Mantenha este serviço gratuito e acessível para todos
Projeto mantido por um estudante dedicado
Cada doação ajuda a manter este projeto vivo e acessível
Qualquer valor faz diferença 💛