From 6d8f128f243d35fe3c59dc2cbb6f1d7e215b31ef Mon Sep 17 00:00:00 2001 From: Molham Hamwi Date: Mon, 11 May 2026 07:19:15 +0200 Subject: [PATCH] fix: make landing footer year dynamic --- frontend/app/page.tsx | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index d64f501..0daf8e0 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -17,10 +17,9 @@ declare global { /* ---------------- icons ---------------- */ type IconProps = { size?: number; stroke?: number }; -const makeIcon = - (d: string) => - ({ size = 18, stroke = 1.6 }: IconProps) => - ( +const makeIcon = (d: string) => { + function Icon({ size = 18, stroke = 1.6 }: IconProps) { + return ( ); + } + + return Icon; +}; const IconArrow = makeIcon("M5 12h14M13 5l7 7-7 7"); const IconGit = makeIcon( @@ -858,13 +861,18 @@ function FinalCTA() { ); } -/* ---------------- Footer ---------------- */ -function Footer() { - const XIcon = (p: SVGProps) => ( +function XIcon(p: SVGProps) { + return ( ); +} + +/* ---------------- Footer ---------------- */ +function Footer() { + const currentYear = new Date().getFullYear(); + return ( );