--- interface Heading { depth: number; slug: string; text: string; } interface Props { headings: Heading[]; } const { headings = [] } = Astro.props; const tocHeadings = headings.filter((h) => h.depth === 2 || h.depth === 3); --- { tocHeadings.length > 0 && ( <> ) }