'use client' import { toast } from '@/hooks/use-toast' import { Button } from '../../../components/ui/button' import { Heart, Coins, Check, Copy, Star, CreditCard } from 'lucide-react' import { useState } from 'react' import { Dialog, DialogContent, DialogHeader, DialogTitle, } from '../../../components/ui/dialog' import Link from 'next/link' import { ExternalLinks } from '@/config/external-links' import { CRYPTO_ADDRESSES } from '@/lib/constants' import Image from 'next/image' export default function SupportProjectSection() { const [cryptoOpen, setCryptoOpen] = useState(false) const [copiedAddress, setCopiedAddress] = useState('') const copyToClipboard = (address: string) => { navigator.clipboard.writeText(address) setCopiedAddress(address) toast({ title: 'Address copied!', description: 'The wallet address has been copied to your clipboard.', }) setTimeout(() => setCopiedAddress(''), 3000) } return ( <>

Support The Project

Maintaining an open-source project requires time and dedication. Your contribution will directly support the development, including implementation of new features, enhance performance, and ensure the highest level of security and reliability.

Donate Cryptocurrency
{CRYPTO_ADDRESSES.map((wallet, index) => (
{wallet.name}

{wallet.name}

({wallet.network})

{wallet.address}

))}
) }