|
@@ -0,0 +1,372 @@
|
|
1
|
+import React, { Component } from 'react'
|
|
2
|
+import listMemberBtn from '../img/listmemberbtn.png'
|
|
3
|
+import imgProfil from '../img/imgProfil.png'
|
|
4
|
+
|
|
5
|
+class Dashboard extends Component {
|
|
6
|
+ render () {
|
|
7
|
+ return (
|
|
8
|
+ <div className='dashboard'>
|
|
9
|
+
|
|
10
|
+ <div className='dashboard__title'>
|
|
11
|
+ Tableau de bord
|
|
12
|
+ </div>
|
|
13
|
+
|
|
14
|
+ <div className='dashboard__wkscontainer'>
|
|
15
|
+ <div className='dashboard__workspace'>
|
|
16
|
+ <div className='dashboard__workspace__title'>
|
|
17
|
+ Nouvelle ligne directive sur le nouveau design de Tracim
|
|
18
|
+ </div>
|
|
19
|
+
|
|
20
|
+ <div className='dashboard__workspace__detail'>
|
|
21
|
+ Ut in et sit adipisicing mollit amet ut exercitation proident laborum duis occaecat eu aute qui ut.
|
|
22
|
+ Dolore veniam eu consectetur occaecat est elit dolor nulla est ut amet do reprehenderit eiusmod tempor.
|
|
23
|
+ </div>
|
|
24
|
+ </div>
|
|
25
|
+ <div className='dashboard__userstatut'>
|
|
26
|
+
|
|
27
|
+ <div className='dashboard__userstatut__role'>
|
|
28
|
+ <div className='dashboard__userstatut__role__text'>
|
|
29
|
+ Hi ! Alexi, vous êtes actuellement
|
|
30
|
+ </div>
|
|
31
|
+ <div className='dashboard__userstatut__role__rank'>
|
|
32
|
+ <div className='dashboard__userstatut__role__rank__icon'>
|
|
33
|
+ <i className='fa fa-graduation-cap' />
|
|
34
|
+ </div>
|
|
35
|
+ <div className='dashboard__userstatut__role__rank__rolename'>
|
|
36
|
+ Gestionnaire de projet
|
|
37
|
+ </div>
|
|
38
|
+ </div>
|
|
39
|
+ </div>
|
|
40
|
+
|
|
41
|
+ <div className='dashboard__userstatut__notification'>
|
|
42
|
+ <div className='dashboard__userstatut__notification__text'>
|
|
43
|
+ Vous êtes abonné(e) aux notifications de ce workspace
|
|
44
|
+ </div>
|
|
45
|
+ <div className='dashboard__userstatut__notification__btn btn'>
|
|
46
|
+ Changer de statut
|
|
47
|
+ </div>
|
|
48
|
+
|
|
49
|
+ <div className='dashboard__userstatut__notification__subscribe dropdown'>
|
|
50
|
+ <button className='dashboard__userstatut__notification__subscribe__btn btn btn-secondary dropdown-toggle' type='button' id='dropdownMenuButton' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
|
|
51
|
+ Abonné(e)
|
|
52
|
+ </button>
|
|
53
|
+ <div className='dashboard__userstatut__notification__subscribe__submenu dropdown-menu'>
|
|
54
|
+ <div className='dashboard__userstatut__notification__subscribe__submenu__item dropdown-item'>Abonné(e)
|
|
55
|
+ </div>
|
|
56
|
+ <div className='dashboard__userstatut__notification__subscribe__submenu__item dropdown-item dropdown-item'>Non Abonné(e)
|
|
57
|
+ </div>
|
|
58
|
+ </div>
|
|
59
|
+ </div>
|
|
60
|
+ </div>
|
|
61
|
+ </div>
|
|
62
|
+ </div>
|
|
63
|
+
|
|
64
|
+ <div className='dashboard__calltoaction'>
|
|
65
|
+ <div className='dashboard__calltoaction__button thread'>
|
|
66
|
+ <div className='dashboard__calltoaction__button__text'>
|
|
67
|
+ <div className='dashboard__calltoaction__button__text__icon'>
|
|
68
|
+ <i className='fa fa-comments-o' />
|
|
69
|
+ </div>
|
|
70
|
+ <div className='dashboard__calltoaction__button__text__title'>
|
|
71
|
+ Débuter une nouvelle discussion
|
|
72
|
+ </div>
|
|
73
|
+ </div>
|
|
74
|
+ </div>
|
|
75
|
+
|
|
76
|
+ <div className='dashboard__calltoaction__button writefile'>
|
|
77
|
+ <div className='dashboard__calltoaction__button__text'>
|
|
78
|
+ <div className='dashboard__calltoaction__button__text__icon'>
|
|
79
|
+ <i className='fa fa-file-text-o' />
|
|
80
|
+ </div>
|
|
81
|
+ <div className='dashboard__calltoaction__button__text__title'>
|
|
82
|
+ Rédiger un document
|
|
83
|
+ </div>
|
|
84
|
+ </div>
|
|
85
|
+ </div>
|
|
86
|
+
|
|
87
|
+ <div className='dashboard__calltoaction__button importfile'>
|
|
88
|
+ <div className='dashboard__calltoaction__button__text'>
|
|
89
|
+ <div className='dashboard__calltoaction__button__text__icon'>
|
|
90
|
+ <i className='fa fa-paperclip' />
|
|
91
|
+ </div>
|
|
92
|
+ <div className='dashboard__calltoaction__button__text__title'>
|
|
93
|
+ Importer un fichier
|
|
94
|
+ </div>
|
|
95
|
+ </div>
|
|
96
|
+ </div>
|
|
97
|
+
|
|
98
|
+ <div className='dashboard__calltoaction__button calendar'>
|
|
99
|
+ <div className='dashboard__calltoaction__button__text'>
|
|
100
|
+ <div className='dashboard__calltoaction__button__text__icon'>
|
|
101
|
+ <i className='fa fa-calendar' />
|
|
102
|
+ </div>
|
|
103
|
+ <div className='dashboard__calltoaction__button__text__title'>
|
|
104
|
+ Voir le Calendrier
|
|
105
|
+ </div>
|
|
106
|
+ </div>
|
|
107
|
+ </div>
|
|
108
|
+
|
|
109
|
+ <div className='dashboard__calltoaction__button explore'>
|
|
110
|
+ <div className='dashboard__calltoaction__button__text'>
|
|
111
|
+ <div className='dashboard__calltoaction__button__text__icon'>
|
|
112
|
+ <i className='fa fa-folder-open-o' />
|
|
113
|
+ </div>
|
|
114
|
+ <div className='dashboard__calltoaction__button__text__title'>
|
|
115
|
+ Explorer le Workspace
|
|
116
|
+ </div>
|
|
117
|
+ </div>
|
|
118
|
+ </div>
|
|
119
|
+ </div>
|
|
120
|
+
|
|
121
|
+ <div className='dashboard__wksinfo'>
|
|
122
|
+ <div className='dashboard__activity'>
|
|
123
|
+ <div className='dashboard__activity__header'>
|
|
124
|
+ <div className='dashboard__activity__header__title mr-auto'>
|
|
125
|
+ Activité récente
|
|
126
|
+ <div className='dashboard__activity__header__title__underline' />
|
|
127
|
+ </div>
|
|
128
|
+
|
|
129
|
+ <div className='dashboard__activity__header__allread btn'>
|
|
130
|
+ Tout marquer comme lu
|
|
131
|
+ </div>
|
|
132
|
+ </div>
|
|
133
|
+ <div className='dashboard__activity__wrapper'>
|
|
134
|
+ <div className='dashboard__activity__workspace'>
|
|
135
|
+ <div className='dashboard__activity__workspace__icon'>
|
|
136
|
+ <i className='fa fa-comments-o' />
|
|
137
|
+ </div>
|
|
138
|
+ <div className='dashboard__activity__workspace__name'>
|
|
139
|
+ <span>Workspace 1</span>
|
|
140
|
+ </div>
|
|
141
|
+ </div>
|
|
142
|
+
|
|
143
|
+ <div className='dashboard__activity__workspace'>
|
|
144
|
+ <div className='dashboard__activity__workspace__icon'>
|
|
145
|
+ <i className='fa fa-list-ul' />
|
|
146
|
+ </div>
|
|
147
|
+ <div className='dashboard__activity__workspace__name'>
|
|
148
|
+ Workspace 2
|
|
149
|
+ </div>
|
|
150
|
+ </div>
|
|
151
|
+
|
|
152
|
+ <div className='dashboard__activity__workspace'>
|
|
153
|
+ <div className='dashboard__activity__workspace__icon'>
|
|
154
|
+ <i className='fa fa-list-ul' />
|
|
155
|
+ </div>
|
|
156
|
+ <div className='dashboard__activity__workspace__name'>
|
|
157
|
+ Workspace 3
|
|
158
|
+ </div>
|
|
159
|
+ </div>
|
|
160
|
+
|
|
161
|
+ <div className='dashboard__activity__workspace'>
|
|
162
|
+ <div className='dashboard__activity__workspace__icon'>
|
|
163
|
+ <i className='fa fa-file-text-o' />
|
|
164
|
+ </div>
|
|
165
|
+ <div className='dashboard__activity__workspace__name'>
|
|
166
|
+ <span>Workspace 4</span>
|
|
167
|
+ </div>
|
|
168
|
+ </div>
|
|
169
|
+
|
|
170
|
+ <div className='dashboard__activity__workspace'>
|
|
171
|
+ <div className='dashboard__activity__workspace__icon'>
|
|
172
|
+ <i className='fa fa-comments-o' />
|
|
173
|
+ </div>
|
|
174
|
+ <div className='dashboard__activity__workspace__name'>
|
|
175
|
+ <span>Workspace 5</span>
|
|
176
|
+ </div>
|
|
177
|
+ </div>
|
|
178
|
+
|
|
179
|
+ <div className='dashboard__activity__workspace'>
|
|
180
|
+ <div className='dashboard__activity__workspace__icon'>
|
|
181
|
+ <i className='fa fa-file-text-o' />
|
|
182
|
+ </div>
|
|
183
|
+ <div className='dashboard__activity__workspace__name'>
|
|
184
|
+ Workspace 6
|
|
185
|
+ </div>
|
|
186
|
+ </div>
|
|
187
|
+
|
|
188
|
+ <div className='dashboard__activity__more d-flex flex-row-reverse'>
|
|
189
|
+ <div className='dashboard__activity__more__btn btn'>
|
|
190
|
+ Voir plus
|
|
191
|
+ </div>
|
|
192
|
+ </div>
|
|
193
|
+ </div>
|
|
194
|
+ </div>
|
|
195
|
+
|
|
196
|
+ <div className='dashboard__memberlist'>
|
|
197
|
+
|
|
198
|
+ <div className='dashboard__memberlist__title'>
|
|
199
|
+ Liste des membres
|
|
200
|
+ <div className='dashboard__memberlist__title__underline' />
|
|
201
|
+ </div>
|
|
202
|
+
|
|
203
|
+ <div className='dashboard__memberlist__wrapper'>
|
|
204
|
+ <ul className='dashboard__memberlist__list'>
|
|
205
|
+ <li className='dashboard__memberlist__list__item'>
|
|
206
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
207
|
+ <img src={imgProfil} alt='avatar' />
|
|
208
|
+ </div>
|
|
209
|
+ <div className='dashboard__memberlist__list__item__info'>
|
|
210
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
211
|
+ Jean Dupont
|
|
212
|
+ </div>
|
|
213
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
214
|
+ Responsable
|
|
215
|
+ </div>
|
|
216
|
+ </div>
|
|
217
|
+ </li>
|
|
218
|
+
|
|
219
|
+ <li className='dashboard__memberlist__list__item'>
|
|
220
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
221
|
+ <img src={imgProfil} alt='avatar' />
|
|
222
|
+ </div>
|
|
223
|
+ <div className='dashboard__memberlist__list__item__info'>
|
|
224
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
225
|
+ Aldwin Vinel
|
|
226
|
+ </div>
|
|
227
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
228
|
+ lecteur
|
|
229
|
+ </div>
|
|
230
|
+ </div>
|
|
231
|
+ </li>
|
|
232
|
+
|
|
233
|
+ <li className='dashboard__memberlist__list__item'>
|
|
234
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
235
|
+ <img src={imgProfil} alt='avatar' />
|
|
236
|
+ </div>
|
|
237
|
+ <div className='dashboard__memberlist__list__item__info'>
|
|
238
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
239
|
+ William Himme
|
|
240
|
+ </div>
|
|
241
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
242
|
+ contributeur
|
|
243
|
+ </div>
|
|
244
|
+ </div>
|
|
245
|
+ </li>
|
|
246
|
+
|
|
247
|
+ <li className='dashboard__memberlist__list__item'>
|
|
248
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
249
|
+ <img src={imgProfil} alt='avatar' />
|
|
250
|
+ </div>
|
|
251
|
+ <div className='dashboard__memberlist__list__item__info'>
|
|
252
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
253
|
+ Yacine Lite
|
|
254
|
+ </div>
|
|
255
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
256
|
+ Gestionnaire de contenu
|
|
257
|
+ </div>
|
|
258
|
+ </div>
|
|
259
|
+ </li>
|
|
260
|
+
|
|
261
|
+ <li className='dashboard__memberlist__list__item'>
|
|
262
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
263
|
+ <img src={imgProfil} alt='avatar' />
|
|
264
|
+ </div>
|
|
265
|
+ <div className='dashboard__memberlist__list__item__info'>
|
|
266
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
267
|
+ Yacine Lite
|
|
268
|
+ </div>
|
|
269
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
270
|
+ Gestionnaire de contenu
|
|
271
|
+ </div>
|
|
272
|
+ </div>
|
|
273
|
+ </li>
|
|
274
|
+
|
|
275
|
+ <li className='dashboard__memberlist__list__item'>
|
|
276
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
277
|
+ <img src={imgProfil} alt='avatar' />
|
|
278
|
+ </div>
|
|
279
|
+ <div className='dashboard__memberlist__list__item__info'>
|
|
280
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
281
|
+ Yacine Lite
|
|
282
|
+ </div>
|
|
283
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
284
|
+ Gestionnaire de contenu
|
|
285
|
+ </div>
|
|
286
|
+ </div>
|
|
287
|
+ </li>
|
|
288
|
+
|
|
289
|
+ </ul>
|
|
290
|
+ <div className='dashboard__memberlist__btnadd'>
|
|
291
|
+ <div className='dashboard__memberlist__btnadd__button'>
|
|
292
|
+ <div className='dashboard__memberlist__btnadd__button__avatar'>
|
|
293
|
+ <img src={listMemberBtn} alt='avatar' />
|
|
294
|
+ </div>
|
|
295
|
+ <div className='dashboard__memberlist__btnadd__button__text'>
|
|
296
|
+ Ajouter un membre
|
|
297
|
+ </div>
|
|
298
|
+ </div>
|
|
299
|
+ </div>
|
|
300
|
+
|
|
301
|
+ <form className='dashboard__memberlist__addmember'>
|
|
302
|
+ <input type='text' className='dashboard__memberlist__addmember__name' placeholder='Name' />
|
|
303
|
+ <div className='dashboard__memberlist__addmember__role'>
|
|
304
|
+ <div className='dashboard__memberlist__addmember__role__dropdown dropdown'>
|
|
305
|
+ <button className='dashboard__memberlist__addmember__role__dropdown__button btn dropdown-toggle' type='button' id='dropdownMenuButton' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
|
|
306
|
+ Rôle du membre
|
|
307
|
+ </button>
|
|
308
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu dropdown-menu'>
|
|
309
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
|
310
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
|
311
|
+ <i className='fa fa-eye' />
|
|
312
|
+ </div>
|
|
313
|
+ Lecteur
|
|
314
|
+ </div>
|
|
315
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
|
316
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
|
317
|
+ <i className='fa fa-pencil' />
|
|
318
|
+ </div>
|
|
319
|
+ contributeur
|
|
320
|
+ </div>
|
|
321
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
|
322
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
|
323
|
+ <i className='fa fa-graduation-cap' />
|
|
324
|
+ </div>
|
|
325
|
+ Gestionnaire de contenu
|
|
326
|
+ </div>
|
|
327
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
|
328
|
+ <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
|
329
|
+ <i className='fa fa-legal' />
|
|
330
|
+ </div>
|
|
331
|
+ Responsable
|
|
332
|
+ </div>
|
|
333
|
+ </div>
|
|
334
|
+ </div>
|
|
335
|
+ </div>
|
|
336
|
+ <input type='submit' className='dashboard__memberlist__addmember__submitbtn' />
|
|
337
|
+ </form>
|
|
338
|
+
|
|
339
|
+ </div>
|
|
340
|
+ </div>
|
|
341
|
+ </div>
|
|
342
|
+
|
|
343
|
+ <div className='dashboard__webdav'>
|
|
344
|
+
|
|
345
|
+ <div className='dashboard__webdav__btn'>
|
|
346
|
+ <div className='dashboard__webdav__btn__icon'>
|
|
347
|
+ <i className='fa fa-windows' />
|
|
348
|
+ </div>
|
|
349
|
+
|
|
350
|
+ <div className='dashboard__webdav__btn__text'>
|
|
351
|
+ Implémenter Tracim dans votre explorateur
|
|
352
|
+ </div>
|
|
353
|
+ </div>
|
|
354
|
+
|
|
355
|
+ <div className='dashboard__webdav__information'>
|
|
356
|
+ <div className='dashboard__webdav__information__text'>
|
|
357
|
+ Lorem ipsum dolore dolore laborum exercitation et deserunt ad ullamco nostrud dolore magna in proident elit amet do eu ut officia anim magna dolore adipisicing aliqua qui reprehenderit laborum labore tempor consectetur ut pariatur deserunt nostrud.
|
|
358
|
+ </div>
|
|
359
|
+
|
|
360
|
+ <div className='dashboard__webdav__information__link'>
|
|
361
|
+ http://algoo.trac.im/webdav/
|
|
362
|
+ </div>
|
|
363
|
+ </div>
|
|
364
|
+
|
|
365
|
+ </div>
|
|
366
|
+
|
|
367
|
+ </div>
|
|
368
|
+ )
|
|
369
|
+ }
|
|
370
|
+}
|
|
371
|
+
|
|
372
|
+export default Dashboard
|