"use client"; import { memo } from "react"; import ButtonTextUnderline from "@/components/button/ButtonTextUnderline"; import { cls } from "@/lib/utils"; export interface FooterColumn { title: string; items: Array<{ label: string; href?: string; onClick?: () => void; }>; } interface FooterColumnsProps { columns: FooterColumn[]; className?: string; columnClassName?: string; columnTitleClassName?: string; columnItemClassName?: string; } const FooterColumns = memo(function FooterColumns({ columns, className = "", columnClassName = "", columnTitleClassName = "", columnItemClassName = "", }) { return (
{columns.map((column) => (

{column.title}

{column.items.map((item) => ( ))}
))}
); }); FooterColumns.displayName = "FooterColumns"; export default FooterColumns;