import { Heading1BlockObjectResponse } from '@notionhq/client/build/src/api-endpoints'; import { createBlockRenderer } from '../utils/create-block-renderer'; export default createBlockRenderer( 'heading_1', async (data, renderer) => { let result = `

${await renderer.render(...data.heading_1.rich_text)}

`; if ( renderer.client && 'is_toggleable' in data.heading_1 && data.has_children && data.heading_1.is_toggleable ) { result = `
${result} ${await renderer.renderBlock(data.id)}
`; } return result; } );