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 Footer: QuartzComponent = ({ displayClass, cfg }: QuartzComponentProps) => { const year = new Date().getFullYear() const links = opts?.links ?? [] const rings = opts?.rings ?? [] return (
{Object.entries(rings).map(([text, link]) => ( ))}
) } Footer.css = style return Footer }) satisfies QuartzComponentConstructor