import marked from 'marked' import Image from '@hashicorp/react-image' import alertIcon from './img/alert-icon.svg?include' import checkIcon from './img/check-icon.svg?include' function BeforeAfterDiagram(props) { const markedOptions = generateMarkedOptions() const { theme, beforeHeadline, beforeContent, beforeImage, afterHeadline, afterContent, afterImage } = props return (
{beforeHeadline && (

)} {beforeContent && (
)}

{afterHeadline && (

)} {afterContent && (
)}

) } export default BeforeAfterDiagram function generateMarkedOptions() { const markedRenderer = new marked.Renderer() markedRenderer.heading = function(text, level) { return `${text}` } markedRenderer.paragraph = function(text) { return `

${text}

` } markedRenderer.list = function(text) { return `
    ${text}
` } return { renderer: markedRenderer } }