import React from 'react' import { Phone, Mail, ShieldCheck, Cookie, FileText } from 'lucide-react' import { Logo } from '@/components/Logo' import type { Media } from '@/payload-types' export interface FooterNavItem { id?: string label: string href: string } interface FooterProps { companyName?: string | null footerTagline?: string | null nip?: string | null nipLabel?: string | null regon?: string | null regonLabel?: string | null address?: string | null city?: string | null phone?: string | null email?: string | null items?: FooterNavItem[] privacyHref?: string | null privacyLabel?: string | null cookieHref?: string | null cookieLabel?: string | null termsHref?: string | null termsLabel?: string | null navTitle?: string | null contactTitle?: string | null legalTitle?: string | null creditLabel?: string | null creditHref?: string | null logo?: Media | { url?: string | null; alt?: string | null } | null } export function Footer({ companyName, footerTagline, nip, nipLabel, regon, regonLabel, address, city, phone, email, items, privacyHref, privacyLabel, cookieHref, cookieLabel, termsHref, termsLabel, navTitle, contactTitle, legalTitle, creditLabel, creditHref, logo, }: FooterProps) { return ( ) }