"use client"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog"; import { LanguagePicker } from "@/components/Pickers"; import { LanguageCode } from "@/lib/types"; function GitHubIcon(props: React.SVGProps) { return ( ); } function GmailIcon(props: React.SVGProps) { return ( ); } function LinkedInIcon(props: React.SVGProps) { return ( ); } interface SiteFooterProps { year: number; rightsLabel: string; licenseLabel: string; viewLicenseLabel: string; lang: LanguageCode; onLangChange: (l: LanguageCode) => void; } export default function SiteFooter({ year, rightsLabel, licenseLabel, viewLicenseLabel, lang, onLangChange }: SiteFooterProps) { return ( ); }