Preview.jsx 7.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. import React, { Component } from 'react'
  2. import classnames from 'classnames'
  3. import Timeline from '../component/Timeline.jsx'
  4. import imgPDF from '../img/pdf.jpg'
  5. // import imgExcel from '../img/excel.png'
  6. class Preview extends Component {
  7. render () {
  8. return (
  9. <div className={classnames('wsFilePreview wsFileGeneric', {'visible': this.props.visible})}>
  10. <div className='wsFilePreview__header wsFileGeneric__header'>
  11. <div className='wsFileGeneric__header__icon'>
  12. <i className='fa fa-file-image-o' />
  13. </div>
  14. <div className='wsFilePreview__header__title wsFileGeneric__header__title mr-auto'>
  15. Planning d'intégration de l'application tracim
  16. </div>
  17. <div className='wsFileGeneric__header__edittitle'>
  18. <i className='fa fa-pencil' />
  19. </div>
  20. <div className='wsFileGeneric__header__close'>
  21. <i className='fa fa-times' />
  22. </div>
  23. </div>
  24. <div className='wsFileGeneric__option'>
  25. <div className='wsFilePreview__option__menu wsFileGeneric__option__menu'>
  26. <div className='wsFilePreview__option__menu__addversion btn mr-auto'>
  27. Nouvelle version
  28. <i className='fa fa-plus-circle' />
  29. </div>
  30. <div className='wsFileGeneric__option__menu__status dropdown'>
  31. <button className='wsFileGeneric__option__menu__status__dropdownbtn check btn dropdown-toggle' type='button' id='dropdownMenu2' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
  32. Validé
  33. <div className='wsFileGeneric__option__menu__status__dropdownbtn__icon'>
  34. <i className='fa fa-check' />
  35. </div>
  36. </button>
  37. <div className='wsFileGeneric__option__menu__status__submenu dropdown-menu' aria-labelledby='dropdownMenu2'>
  38. <h6 className='dropdown-header'>Statut du fichier</h6>
  39. <div className='dropdown-divider' />
  40. <button className='wsFileGeneric__option__menu__status__submenu__item current dropdown-item' type='button'>
  41. En cours
  42. <div className='wsFileGeneric__option__menu__status__submenu__item__icon'>
  43. <i className='fa fa-gears' />
  44. </div>
  45. </button>
  46. <button className='wsFileGeneric__option__menu__status__submenu__item check dropdown-item' type='button'>
  47. Validé
  48. <div className='wsFileGeneric__option__menu__status__submenu__item__icon'>
  49. <i className='fa fa-check' />
  50. </div>
  51. </button>
  52. <button className='wsFileGeneric__option__menu__status__submenu__item invalid dropdown-item' type='button'>
  53. Invalidé
  54. <div className='wsFileGeneric__option__menu__status__submenu__item__icon'>
  55. <i className='fa fa-times' />
  56. </div>
  57. </button>
  58. <button className='wsFileGeneric__option__menu__status__submenu__item ban dropdown-item' type='button'>
  59. Obsolète
  60. <div className='wsFileGeneric__option__menu__status__submenu__item__icon'>
  61. <i className='fa fa-ban' />
  62. </div>
  63. </button>
  64. </div>
  65. </div>
  66. <div className='wsFileGeneric__option__menu__action'>
  67. <i className='fa fa-archive' />
  68. </div>
  69. <div className='wsFileGeneric__option__menu__action'>
  70. <i className='fa fa-trash' />
  71. </div>
  72. </div>
  73. </div>
  74. <div className='wsFilePreview__contentpage wsFileGeneric__contentpage'>
  75. <div className='wsFilePreview__contentpage__visualizer'>
  76. <div className='wsFilePreview__contentpage__visualizer__dloption'>
  77. <div className='wsFilePreview__contentpage__visualizer__dloption__icon'>
  78. <i className='fa fa-download' />
  79. </div>
  80. <div className='wsFilePreview__contentpage__visualizer__dloption__icon'>
  81. <i className='fa fa-file-pdf-o' />
  82. </div>
  83. <div className='wsFilePreview__contentpage__visualizer__dloption__icon'>
  84. <i className='fa fa-files-o' />
  85. </div>
  86. </div>
  87. <div className='wsFilePreview__contentpage__visualizer__slidecontainer'>
  88. <div className='wsFilePreview__contentpage__visualizer__slidecontainer__chevron'>
  89. <i className='fa fa-chevron-left' />
  90. </div>
  91. <div className='wsFilePreview__contentpage__visualizer__slidecontainer__fileimg'>
  92. <img src={imgPDF} alt='fichier pdf' className='d-block img-thumbnail rounded m-auto' />
  93. </div>
  94. <div className='wsFilePreview__contentpage__visualizer__slidecontainer__chevron'>
  95. <i className='fa fa-chevron-right' />
  96. </div>
  97. </div>
  98. <div className='wsFilePreview__contentpage__visualizer__sidebar'>
  99. <div className='wsFilePreview__contentpage__visualizer__sidebar__visiblepart'>
  100. <div className='wsFilePreview__contentpage__visualizer__sidebar__visiblepart__icon'>
  101. <i className='fa fa-gear' />
  102. </div>
  103. <div className='wsFilePreview__contentpage__visualizer__sidebar__visiblepart__title'>
  104. Propriétés
  105. </div>
  106. </div>
  107. <div className='wsFilePreview__contentpage__visualizer__sidebar__propertydetail'>
  108. Fichier : Planning Intégration de Tracim
  109. <br />
  110. Description : Fichier excel et pdf du planning
  111. <br />
  112. Taille : 50ko
  113. <br />
  114. Utilisateurs : Damien, Bastien, Côme, Phillipe
  115. <br />
  116. Date de Création : 08/07/17
  117. <br />
  118. Commentaire principale : Ce planning est voué à être modifié régulièrement par l’équipe.
  119. <br />
  120. Paramètres utilisés (optionnelle) :
  121. Aliqua mollit nulla velit magna velit adipisicing culpa ex dolor cupidatat eu commodo.
  122. <br />
  123. <br />
  124. Description : Fichier excel et pdf du planning
  125. <br />
  126. Taille : 50ko
  127. <br />
  128. Utilisateurs : Damien, Bastien, Côme, Phillipe
  129. <br />
  130. Date de Création : 08/07/17
  131. <br />
  132. Commentaire principale : Ce planning est voué à être modifié régulièrement par l’équipe.
  133. <br />
  134. Paramètres utilisés (optionnelle) :
  135. Aliqua mollit nulla velit magna velit adipisicing culpa ex dolor cupidatat eu commodo.
  136. <br />
  137. <br />
  138. Description : Fichier excel et pdf du planning
  139. <br />
  140. Taille : 50ko
  141. <br />
  142. Utilisateurs : Damien, Bastien, Côme, Phillipe
  143. <br />
  144. Date de Création : 08/07/17
  145. <br />
  146. Commentaire principale : Ce planning est voué à être modifié régulièrement par l’équipe.
  147. <br />
  148. Paramètres utilisés (optionnelle) :
  149. Aliqua mollit nulla velit magna velit adipisicing culpa ex dolor cupidatat eu commodo.
  150. <br />
  151. </div>
  152. </div>
  153. </div>
  154. <Timeline customClass={'wsFilePreview__contentpage'} />
  155. </div>
  156. </div>
  157. )
  158. }
  159. }
  160. export default Preview