import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "./types" import style from "./styles/footer.scss" import { version } from "../../package.json" import { i18n } from "../i18n" interface Options { links: Record rings: Record } export default ((opts?: Options) => { const FooterLinks: QuartzComponent = ({ displayClass, cfg }: QuartzComponentProps) => { const year = new Date().getFullYear() const links = opts?.links ?? [] const rings = opts?.rings ?? [] return (

    {Object.entries(links).map(([text, link]) => (
  • {text}
  • ))}
{Object.entries(rings).map(([text, link]) => ( ))}
) } FooterLinks.css = style return FooterLinks }) satisfies QuartzComponentConstructor