2025-02-14 11:45:55 +01:00
|
|
|
"use client"
|
|
|
|
|
|
2025-02-13 23:04:40 +01:00
|
|
|
import Link from "next/link"
|
|
|
|
|
import { MessageCircle } from "lucide-react"
|
|
|
|
|
import Image from "next/image"
|
2026-05-31 12:41:10 +02:00
|
|
|
import { useTranslations } from "next-intl"
|
2025-02-13 23:04:40 +01:00
|
|
|
|
|
|
|
|
export default function Footer() {
|
2026-05-31 12:41:10 +02:00
|
|
|
const t = useTranslations("footer")
|
|
|
|
|
|
2025-02-13 23:04:40 +01:00
|
|
|
return (
|
|
|
|
|
<footer className="bg-gray-900 text-white py-12">
|
|
|
|
|
<div className="container mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
|
|
<div className="flex flex-col md:flex-row justify-between">
|
|
|
|
|
{/* Support Section - Left Side */}
|
|
|
|
|
<div className="flex flex-col items-start mb-8 md:mb-0">
|
2026-05-31 12:41:10 +02:00
|
|
|
<h4 className="text-lg font-semibold mb-4">{t("sponsorHeading")}</h4>
|
|
|
|
|
<p className="text-gray-400 mb-4 max-w-md">{t("sponsorBody")}</p>
|
2025-02-13 23:04:40 +01:00
|
|
|
<a
|
|
|
|
|
href="https://ko-fi.com/G2G313ECAN"
|
|
|
|
|
target="_blank"
|
|
|
|
|
rel="noopener noreferrer"
|
|
|
|
|
className="hover:opacity-90 transition-opacity flex items-center"
|
|
|
|
|
>
|
|
|
|
|
<Image
|
2025-12-13 21:19:08 +01:00
|
|
|
src="https://raw.githubusercontent.com/MacRimi/ProxMenux/main/images/kofi.png"
|
2026-05-31 12:41:10 +02:00
|
|
|
alt={t("sponsorAlt")}
|
2025-02-16 13:35:13 +01:00
|
|
|
width={140}
|
|
|
|
|
height={40}
|
|
|
|
|
className="w-[140px]"
|
2026-05-31 12:41:10 +02:00
|
|
|
style={{ height: "auto" }}
|
2025-02-14 11:45:55 +01:00
|
|
|
loading="lazy"
|
2026-05-31 12:41:10 +02:00
|
|
|
unoptimized
|
2025-02-13 23:04:40 +01:00
|
|
|
/>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* Connect Section - Right Side */}
|
|
|
|
|
<div className="flex flex-col items-start md:items-end">
|
2026-05-31 12:41:10 +02:00
|
|
|
<h4 className="text-lg font-semibold mb-4">{t("connectHeading")}</h4>
|
|
|
|
|
<p className="text-gray-400 mb-4 max-w-md md:text-right">{t("connectBody")}</p>
|
2025-02-13 23:04:40 +01:00
|
|
|
<Link
|
|
|
|
|
href="https://github.com/MacRimi/ProxMenux/discussions"
|
|
|
|
|
className="flex items-center text-blue-400 hover:text-blue-300 transition-colors duration-200"
|
|
|
|
|
target="_blank"
|
|
|
|
|
rel="noopener noreferrer"
|
|
|
|
|
>
|
|
|
|
|
<MessageCircle className="mr-2 h-5 w-5" />
|
2026-05-31 12:41:10 +02:00
|
|
|
{t("joinDiscussion")}
|
2025-02-13 23:04:40 +01:00
|
|
|
</Link>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* Copyright - Center */}
|
|
|
|
|
<div className="mt-8 pt-8 border-t border-gray-800 text-center text-gray-400">
|
2026-05-31 12:41:10 +02:00
|
|
|
<p>
|
|
|
|
|
{t("copyrightPrefix")}{" "}
|
|
|
|
|
<a
|
|
|
|
|
href="https://macrimi.pro"
|
|
|
|
|
target="_blank"
|
|
|
|
|
rel="noopener noreferrer"
|
|
|
|
|
className="text-blue-400 hover:underline"
|
|
|
|
|
>
|
|
|
|
|
MacRimi
|
|
|
|
|
</a>
|
|
|
|
|
{t("copyrightSuffix")}
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
2025-02-13 23:04:40 +01:00
|
|
|
</div>
|
|
|
|
|
</footer>
|
|
|
|
|
)
|
|
|
|
|
}
|