import Link from "next/link"; import { type PropsWithChildren, ReactNode, useId } from "react"; import reset from "../../styles/reset/reset.module.css"; import styles from "./footer.module.css"; export interface FooterProps extends PropsWithChildren { subFooter?: ReactNode; } const Footer = ({ children, subFooter }: FooterProps) => { return ( ); }; export interface FooterGroupProps extends PropsWithChildren { title?: ReactNode; } const FooterGroup = ({ title, children }: FooterGroupProps) => { const id = useId(); return (
); }; const FooterColumn = ({ children }: PropsWithChildren) => { return
{children}
; }; export interface FooterLinkProps extends PropsWithChildren { href: string; } const FooterLink = ({ href, children }: FooterLinkProps) => { return (
  • {children}
  • ); }; export default Object.assign(Footer, { Group: FooterGroup, Column: FooterColumn, Link: FooterLink, });