'use client' import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from '@/components/ui/card' import { Button } from '@/components/ui/button' import { Bitcoin, CircleDollarSign, Copy, Github, Heart, MessageSquare, Star, Wallet, Shield, Coins, } from 'lucide-react' import Link from 'next/link' import { ExternalLinks } from '@/config/external-links' import { useToast } from '@/hooks/use-toast' import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger, } from '@/components/ui/dialog' import { CRYPTO_ADDRESSES } from '@/lib/constants' import Image from 'next/image' export default function ContributePage() { const { toast } = useToast() const handleCopy = (text: string, type: string) => { navigator.clipboard.writeText(text) toast({ title: `${type} address copied to clipboard`, }) } return (
Your contribution, whether financial or through code, helps keep this project alive and growing.