dynamicMarkdown()

in libs/newsletter-workflow/src/lib/steps/newsletterData/finishLayout.ts [27:41]


	dynamicMarkdown(requestData, responseData) {
		if (!responseData) {
			return staticMarkdown;
		}
		const [name = 'NAME', listId = '', category = ''] =
			getStringValuesFromRecord(responseData, ['name', 'listId', 'category']);

		const infoAboutCategory =
			category === 'article-based' ? messageAboutRenderingOptions : '';

		return markdownTemplate
			.replace(regExPatterns.answer, infoAboutCategory)
			.replace(regExPatterns.name, name)
			.replace(regExPatterns.listId, listId);
	},