--- import { buildHeadingId } from '../../lib/blog-helpers.ts' import * as interfaces from '../../lib/interfaces.ts' import NotionBlocks from '../NotionBlocks.astro' import RichText from './RichText.astro' export interface Props { block: interfaces.Block headings: interfaces.Block[] } const { block, headings }: Props = Astro.props if (!block.Heading3) { return null } const id = buildHeadingId(block.Heading3) --- { block.Heading3.IsToggleable ? (
{block.Heading3.RichTexts.map((richText: interfaces.RichText) => ( ))}
{block.Heading3.Children && ( )}
) : (
{block.Heading3.RichTexts.map((richText: interfaces.RichText) => ( ))}
) }