Thread.jsx 9.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. import React, { Component } from 'react'
  2. import classnames from 'classnames'
  3. import imgProfil from '../../../img/imgProfil.png'
  4. class Thread extends Component {
  5. render () {
  6. return (
  7. <div className={classnames('wsFileThread wsFileGeneric', {'visible': this.props.visible})}>
  8. <div className='wsFileThread__header wsFileGeneric__header'>
  9. <div className='wsFileGeneric__header__icon'>
  10. <i className='fa fa-comments' />
  11. </div>
  12. <div className='wsFileGeneric__header__text mr-auto'>
  13. Discussions à propos du nouveau système de facturation
  14. </div>
  15. <div className='wsFileGeneric__header__close'>
  16. <i className='fa fa-times' />
  17. </div>
  18. </div>
  19. <div className='wsFileGeneric__option'>
  20. <div className='wsFileGeneric__option__menu'>
  21. <div className='wsFileGeneric__option__menu__action'>
  22. <i className='fa fa-pencil' />
  23. </div>
  24. <div className='wsFileGeneric__option__menu__action'>
  25. <i className='fa fa-archive' />
  26. </div>
  27. <div className='wsFileGeneric__option__menu__action'>
  28. <i className='fa fa-trash' />
  29. </div>
  30. </div>
  31. </div>
  32. <div className='wsFileThread__wrapper wsFileGeneric__wrapper'>
  33. <ul className='wsFileThread__messagelist wsFileGeneric__messagelist'>
  34. <li className='wsFileThread__messagelist__item wsFileGeneric__messagelist__item sended'>
  35. <div className='wsFileGeneric__messagelist__item__avatar'>
  36. <img src={imgProfil} alt='avatar' />
  37. </div>
  38. <div className='wsFileGeneric__messagelist__item__createhour'>
  39. 27/11/17 à 11h45
  40. </div>
  41. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  42. Proident esse laboris in sed officia exercitation ut anim ea.
  43. </div>
  44. </li>
  45. <li className='wsFileGeneric__messagelist__item received'>
  46. <div className='wsFileGeneric__messagelist__item__avatar'>
  47. <img src={imgProfil} alt='avatar' />
  48. </div>
  49. <div className='wsFileGeneric__messagelist__item__createhour'>
  50. 27/11/17 à 11h47
  51. </div>
  52. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  53. Proident esse laboris in sed officia exercitation ut anim ea.
  54. Proident esse laboris in sed officia exercitation ut anim ea.
  55. Proident esse laboris in sed officia exercitation ut anim ea.
  56. Proident esse laboris in sed officia exercitation ut anim ea.
  57. Proident esse laboris in sed officia exercitation ut anim ea.
  58. </div>
  59. </li>
  60. <li className='wsFileGeneric__messagelist__item sended'>
  61. <div className='wsFileGeneric__messagelist__item__avatar'>
  62. <img src={imgProfil} alt='avatar' />
  63. </div>
  64. <div className='wsFileGeneric__messagelist__item__createhour'>
  65. 27/11/17 à 11h45
  66. </div>
  67. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  68. Proident esse laboris in sed officia exercitation ut anim ea.
  69. </div>
  70. </li>
  71. <li className='wsFileGeneric__messagelist__item sended'>
  72. <div className='wsFileGeneric__messagelist__item__avatar'>
  73. <img src={imgProfil} alt='avatar' />
  74. </div>
  75. <div className='wsFileGeneric__messagelist__item__createhour'>
  76. 27/11/17 à 11h45
  77. </div>
  78. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  79. Proident esse laboris in sed officia exercitation ut anim ea.
  80. </div>
  81. </li>
  82. <li className='wsFileGeneric__messagelist__item received'>
  83. <div className='wsFileGeneric__messagelist__item__avatar'>
  84. <img src={imgProfil} alt='avatar' />
  85. </div>
  86. <div className='wsFileGeneric__messagelist__item__createhour'>
  87. 27/11/17 à 11h47
  88. </div>
  89. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  90. Proident esse laboris in sed officia exercitation ut anim ea.
  91. Proident esse laboris in sed officia exercitation ut anim ea.
  92. Proident esse laboris in sed officia exercitation ut anim ea.
  93. Proident esse laboris in sed officia exercitation ut anim ea.
  94. Proident esse laboris in sed officia exercitation ut anim ea.
  95. </div>
  96. </li>
  97. <li className='wsFileGeneric__messagelist__item received'>
  98. <div className='wsFileGeneric__messagelist__item__avatar'>
  99. <img src={imgProfil} alt='avatar' />
  100. </div>
  101. <div className='wsFileGeneric__messagelist__item__createhour'>
  102. 27/11/17 à 11h47
  103. </div>
  104. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  105. Proident esse laboris in sed officia exercitation ut anim ea.
  106. Proident esse laboris in sed officia exercitation ut anim ea.
  107. Proident esse laboris in sed officia exercitation ut anim ea.
  108. Proident esse laboris in sed officia exercitation ut anim ea.
  109. Proident esse laboris in sed officia exercitation ut anim ea.
  110. </div>
  111. </li>
  112. <li className='wsFileGeneric__messagelist__item sended'>
  113. <div className='wsFileGeneric__messagelist__item__avatar'>
  114. <img src={imgProfil} alt='avatar' />
  115. </div>
  116. <div className='wsFileGeneric__messagelist__item__createhour'>
  117. 27/11/17 à 11h45
  118. </div>
  119. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  120. Proident esse laboris in sed officia exercitation ut anim ea.
  121. </div>
  122. </li>
  123. <li className='wsFileGeneric__messagelist__item received'>
  124. <div className='wsFileGeneric__messagelist__item__avatar'>
  125. <img src={imgProfil} alt='avatar' />
  126. </div>
  127. <div className='wsFileGeneric__messagelist__item__createhour'>
  128. 27/11/17 à 11h47
  129. </div>
  130. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  131. Proident esse laboris in sed officia exercitation ut anim ea.
  132. Proident esse laboris in sed officia exercitation ut anim ea.
  133. Proident esse laboris in sed officia exercitation ut anim ea.
  134. Proident esse laboris in sed officia exercitation ut anim ea.
  135. Proident esse laboris in sed officia exercitation ut anim ea.
  136. </div>
  137. </li>
  138. <li className='wsFileGeneric__messagelist__item sended'>
  139. <div className='wsFileGeneric__messagelist__item__avatar'>
  140. <img src={imgProfil} alt='avatar' />
  141. </div>
  142. <div className='wsFileGeneric__messagelist__item__createhour'>
  143. 27/11/17 à 11h45
  144. </div>
  145. <div className='wsFileThread__messagelist__item__content wsFileGeneric__messagelist__item__content'>
  146. Proident esse laboris in sed officia exercitation ut anim ea.
  147. </div>
  148. </li>
  149. </ul>
  150. <form className='wsFileThread__texteditor wsFileGeneric__texteditor'>
  151. <div className='wsFileThread__texteditor__simpletext wsFileGeneric__texteditor__simpletext input-group'>
  152. <input type='text' className='wsFileThread__texteditor__simpletext__input wsFileGeneric__texteditor__simpletext__input form-control' placeholder='...' />
  153. <div className='wsFileThread__texteditor__simpletext__icon wsFileGeneric__texteditor__simpletext__icon input-group-addon'>
  154. <i className='fa fa-font' />
  155. </div>
  156. </div>
  157. <div className='wsFileGeneric__texteditor__wysiwyg d-none d-xl-block'>
  158. <textarea />
  159. </div>
  160. <div className='wsFileThread__texteditor__submit wsFileGeneric__texteditor__submit d-xl-flex justify-content-xl-center'>
  161. <button type='submit' className='wsFileThread__texteditor__submit__btn wsFileGeneric__texteditor__submit__btn btn btn-primary'>
  162. Envoyer
  163. <div className='wsFileThread__texteditor__submit__btn__icon wsFileGeneric__texteditor__submit__btn__icon'>
  164. <i className='fa fa-paper-plane-o' />
  165. </div>
  166. </button>
  167. </div>
  168. </form>
  169. </div>
  170. </div>
  171. )
  172. }
  173. }
  174. export default Thread