diff --git a/packages/marko-newsletters-native-x/components/core-native-x-fetch.marko b/packages/marko-newsletters-native-x/components/core-native-x-fetch.marko index 29fa1a54f..746247671 100644 --- a/packages/marko-newsletters-native-x/components/core-native-x-fetch.marko +++ b/packages/marko-newsletters-native-x/components/core-native-x-fetch.marko @@ -37,10 +37,39 @@ $ const timestamp = date ? dateToTimestamp(date) : undefined; req, debug, })> - <${input.renderBody} - data=resolved.data - tenant=mindfulTenant - /> + $ const regex = /^\s+

+ $ const results = resolved.data.map((node) => ({ + ...node, + ...(node.teaser && !regex.test(node.teaser) && { + teaser: `

${node.teaser}

`, + }), + })); + <${input.renderBody} + data=results + tenant=mindfulTenant + /> + + + $ const results = { + data: { + ...resolved.data, + teaser: `

${resolved.data.teaser}

`, + }, + tenant: mindfulTenant, + }; + <${input.renderBody} + data=results + tenant=mindfulTenant + /> + + + <${input.renderBody} + data=resolved.data + tenant=mindfulTenant + /> + +