import React from 'react' const Show = (props) => { return
      {props.text ?
        props.text: 
        props.diff ?
          diffToPre(props.diff) :
          null
      }
    
} export default Show function diffToPre(diff) { return diff.map(part => ( part.added ? {part.value}{ifNotNewlineSpace(part.value)} : part.removed ? {part.value}{ifNotNewlineSpace(part.value)} : {part.value}{ifNotNewlineSpace(part.value)} )) } const ifNotNewlineSpace = str => { console.log(str) return !str.endsWith('\n') ? ' ' : '' }