HtmlDocument.jsx 977B

123456789101112131415161718192021222324252627282930
  1. import React from 'react'
  2. import { TextAreaApp } from 'tracim_lib'
  3. import { MODE } from '../helper.js'
  4. const HtmlDocument = props => {
  5. return (
  6. <div className='wsContentHtmlDocument__contentpage__textnote html-documents__contentpage__textnote'>
  7. {props.mode === MODE.VIEW &&
  8. <div>
  9. <div className='html-documents__contentpage__textnote__latestversion' dangerouslySetInnerHTML={{__html: props.version}} />
  10. <div className='html-documents__contentpage__textnote__text' dangerouslySetInnerHTML={{__html: props.text}} />
  11. </div>
  12. }
  13. {props.mode === MODE.EDIT &&
  14. <TextAreaApp
  15. id={props.wysiwygNewVersion}
  16. customClass={'html-documents__editionmode'}
  17. onClickCancelBtn={props.onClickCloseEditMode}
  18. onClickValidateBtn={props.onClickValidateBtn}
  19. text={props.text}
  20. onChangeText={props.onChangeText}
  21. />
  22. }
  23. </div>
  24. )
  25. }
  26. export default HtmlDocument