--- import Layout from "../layouts/Layout.astro"; export interface Props { metadata: { title: string; description: string; date: string; slug: string; image?: string | null; url?: string; github?: string; hidden: boolean; tags?: string[]; type: string; }; } const { metadata } = Astro.props; metadata.tags?.sort(); ---

{metadata.title}

{ metadata.image ? ( {`${metadata.title} ) : (
) }

{metadata.date} { metadata.github && ( <> {" "} -{" "} Source Code ) }

{ metadata.tags && metadata.tags.length > 0 && (
{metadata.tags.map((tag: string, idx: number) => ( {tag} ))}
) } { metadata.url ? ( Try {metadata.title} ) : null }

Oliver Bryan - {metadata.date} { metadata.github && ( <> {" "} -{" "} Source Code ) }