From b0de1fd66f683b15ad0a284beff9c864df43de06 Mon Sep 17 00:00:00 2001 From: MOH Date: Sun, 15 Mar 2026 18:56:15 +0100 Subject: [PATCH] Refine site footer layout and copy --- components/layout/site-footer.tsx | 60 +++++++++++++++---------------- messages/ar.json | 6 +++- messages/de.json | 6 +++- messages/en.json | 6 +++- 4 files changed, 45 insertions(+), 33 deletions(-) diff --git a/components/layout/site-footer.tsx b/components/layout/site-footer.tsx index 453f266..4207dda 100644 --- a/components/layout/site-footer.tsx +++ b/components/layout/site-footer.tsx @@ -1,44 +1,44 @@ -import Link from "next/link"; -import { useLocale, useTranslations } from "next-intl"; +"use client"; + +import { motion } from "framer-motion"; +import { Heart } from "lucide-react"; +import { useTranslations } from "next-intl"; import { Container } from "@/components/layout/container"; -import { AppLocale, getLocalizedPath } from "@/lib/locale"; - -const navItems = [ - { key: "home", path: "" }, - { key: "portfolio", path: "/portfolio" }, - { key: "about", path: "/about" }, - { key: "contact", path: "/contact" }, -]; +import { AppCard } from "@/components/ui/app-card"; +import { AppLocale } from "@/lib/locale"; type SiteFooterProps = { defaultLocale: AppLocale; }; export function SiteFooter({ defaultLocale }: SiteFooterProps) { - const locale = useLocale(); - const tNav = useTranslations("navigation"); + void defaultLocale; const tFooter = useTranslations("footer"); return ( -