--- import { Icon } from 'astro-icon/components' import { SOURCE_CODE_URL } from 'astro:env/server' import { cn } from '../lib/cn' import type { HTMLAttributes } from 'astro/types' type Props = HTMLAttributes<'footer'> const links = [ { href: SOURCE_CODE_URL, label: 'Source Code', icon: 'ri:git-repository-line', external: true, }, { href: '/about', label: 'About', icon: 'ri:information-line', external: false, }, ] as const satisfies { href: string label: string icon: string external: boolean }[] const { class: className, ...htmlProps } = Astro.props ---