"use client"; import Image from "next/image"; import ButtonTextUnderline from "@/components/button/ButtonTextUnderline"; import FooterColumns from "@/components/shared/FooterColumns"; import SocialLinks from "@/components/shared/SocialLinks"; import { cls } from "@/lib/utils"; import type { FooterColumn } from "@/components/shared/FooterColumns"; import type { SocialLink } from "@/components/shared/SocialLinks"; interface FooterBaseSocialProps { logoSrc?: string; logoText?: string; logoWidth?: number; logoHeight?: number; description: string; columns: FooterColumn[]; socialLinks: SocialLink[]; copyrightText?: string; onPrivacyClick?: () => void; ariaLabel?: string; className?: string; containerClassName?: string; logoClassName?: string; logoTextClassName?: string; descriptionClassName?: string; columnsClassName?: string; columnClassName?: string; columnTitleClassName?: string; columnItemClassName?: string; socialLinksClassName?: string; socialIconClassName?: string; copyrightContainerClassName?: string; copyrightTextClassName?: string; privacyButtonClassName?: string; } const FooterBaseSocial = ({ logoSrc = "/brand/logowhite.svg", logoText = "Webild", logoWidth = 120, logoHeight = 40, description, columns, socialLinks, copyrightText = `© 2025 | Webild`, onPrivacyClick, ariaLabel = "Site footer", className = "", containerClassName = "", logoClassName = "", logoTextClassName = "", descriptionClassName = "", columnsClassName = "", columnClassName = "", columnTitleClassName = "", columnItemClassName = "", socialLinksClassName = "", socialIconClassName = "", copyrightContainerClassName = "", copyrightTextClassName = "", privacyButtonClassName = "", }: FooterBaseSocialProps) => { return ( ); }; FooterBaseSocial.displayName = "FooterBaseSocial"; export default FooterBaseSocial;