import BuiltWithButton from "@/components/BuiltWithButton"; import { TwitterX } from "@/components/social-icons/icons"; import { siteConfig } from "@/config/site"; import { Link as I18nLink } from "@/i18n/routing"; import { FooterLink } from "@/types/common"; import { GithubIcon, MailIcon } from "lucide-react"; import { getMessages, getTranslations } from "next-intl/server"; import Link from "next/link"; import { SiBluesky, SiDiscord } from "react-icons/si"; export default async function Footer() { const messages = await getMessages(); const t = await getTranslations("Home"); const tFooter = await getTranslations("Footer"); const footerLinks: FooterLink[] = tFooter.raw("Links.groups"); footerLinks.forEach((group) => { const pricingLink = group.links.find((link) => link.id === "pricing"); if (pricingLink) { pricingLink.href = process.env.NEXT_PUBLIC_PRICING_PATH!; } }); return (