|
@@ -3,6 +3,32 @@ import Sidebar from './Sidebar.jsx'
|
3
|
3
|
import imgProfil from '../img/imgProfil.png'
|
4
|
4
|
|
5
|
5
|
class Dashboard extends Component {
|
|
6
|
+ constructor (props) {
|
|
7
|
+ super(props)
|
|
8
|
+ this.state = {
|
|
9
|
+ displayNewMemberDashboard: false,
|
|
10
|
+ displayNotifBtn: false,
|
|
11
|
+ displayWebdavBtn: false,
|
|
12
|
+ displayCalendarBtn: false
|
|
13
|
+ }
|
|
14
|
+ }
|
|
15
|
+
|
|
16
|
+ handleToggleNewMemberDashboard = () => this.setState(prevState => ({
|
|
17
|
+ displayNewMemberDashboard: !prevState.displayNewMemberDashboard
|
|
18
|
+ }))
|
|
19
|
+
|
|
20
|
+ handleToggleNotifBtn = () => this.setState(prevState => ({
|
|
21
|
+ displayNotifBtn: !prevState.displayNotifBtn
|
|
22
|
+ }))
|
|
23
|
+
|
|
24
|
+ handleToggleWebdavBtn = () => this.setState(prevState => ({
|
|
25
|
+ displayWebdavBtn: !prevState.displayWebdavBtn
|
|
26
|
+ }))
|
|
27
|
+
|
|
28
|
+ handleToggleCalendarBtn = () => this.setState(prevState => ({
|
|
29
|
+ displayCalendarBtn: !prevState.displayCalendarBtn
|
|
30
|
+ }))
|
|
31
|
+
|
6
|
32
|
render () {
|
7
|
33
|
return (
|
8
|
34
|
<div className='sidebarpagecontainer'>
|
|
@@ -20,7 +46,7 @@ class Dashboard extends Component {
|
20
|
46
|
</div>
|
21
|
47
|
</div>
|
22
|
48
|
<div className='dashboard__header__advancedmode mr-3'>
|
23
|
|
- <button type='button' className='btn btn-primary'>Activé édition avancé</button>
|
|
49
|
+ <button type='button' className='btn btn-primary'>Activer édition avancé</button>
|
24
|
50
|
</div>
|
25
|
51
|
</div>
|
26
|
52
|
|
|
@@ -55,21 +81,28 @@ class Dashboard extends Component {
|
55
|
81
|
<div className='dashboard__userstatut__notification__text'>
|
56
|
82
|
Vous êtes abonné(e) aux notifications de ce workspace
|
57
|
83
|
</div>
|
58
|
|
- <div className='dashboard__userstatut__notification__btn btn btn-outline-primary'>
|
59
|
|
- Changer de statut
|
60
|
|
- </div>
|
61
|
|
-
|
62
|
|
- <div className='dashboard__userstatut__notification__subscribe dropdown'>
|
63
|
|
- <button className='dashboard__userstatut__notification__subscribe__btn btn btn-outline-primary dropdown-toggle' type='button' id='dropdownMenuButton' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
|
64
|
|
- Abonné(e)
|
65
|
|
- </button>
|
66
|
|
- <div className='dashboard__userstatut__notification__subscribe__submenu dropdown-menu'>
|
67
|
|
- <div className='dashboard__userstatut__notification__subscribe__submenu__item dropdown-item'>Abonné(e)
|
68
|
|
- </div>
|
69
|
|
- <div className='dashboard__userstatut__notification__subscribe__submenu__item dropdown-item dropdown-item'>Non Abonné(e)
|
|
84
|
+ {this.state.displayNotifBtn === false &&
|
|
85
|
+ <div
|
|
86
|
+ className='dashboard__userstatut__notification__btn btn btn-outline-primary'
|
|
87
|
+ onClick={this.handleToggleNotifBtn}
|
|
88
|
+ >
|
|
89
|
+ Changer de statut
|
|
90
|
+ </div>
|
|
91
|
+ }
|
|
92
|
+
|
|
93
|
+ {this.state.displayNotifBtn === true &&
|
|
94
|
+ <div className='dashboard__userstatut__notification__subscribe dropdown'>
|
|
95
|
+ <button className='dashboard__userstatut__notification__subscribe__btn btn btn-outline-primary dropdown-toggle' type='button' id='dropdownMenuButton' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
|
|
96
|
+ Abonné(e)
|
|
97
|
+ </button>
|
|
98
|
+ <div className='dashboard__userstatut__notification__subscribe__submenu dropdown-menu'>
|
|
99
|
+ <div className='dashboard__userstatut__notification__subscribe__submenu__item dropdown-item'>Abonné(e)
|
|
100
|
+ </div>
|
|
101
|
+ <div className='dashboard__userstatut__notification__subscribe__submenu__item dropdown-item dropdown-item'>Non Abonné(e)
|
|
102
|
+ </div>
|
70
|
103
|
</div>
|
71
|
104
|
</div>
|
72
|
|
- </div>
|
|
105
|
+ }
|
73
|
106
|
</div>
|
74
|
107
|
</div>
|
75
|
108
|
</div>
|
|
@@ -223,175 +256,226 @@ class Dashboard extends Component {
|
223
|
256
|
</div>
|
224
|
257
|
|
225
|
258
|
<div className='dashboard__memberlist__wrapper'>
|
226
|
|
- <ul className='dashboard__memberlist__list'>
|
227
|
|
- <li className='dashboard__memberlist__list__item'>
|
228
|
|
- <div className='dashboard__memberlist__list__item__avatar'>
|
229
|
|
- <img src={imgProfil} alt='avatar' />
|
230
|
|
- </div>
|
231
|
|
- <div className='dashboard__memberlist__list__item__info mr-auto'>
|
232
|
|
- <div className='dashboard__memberlist__list__item__info__name'>
|
233
|
|
- Jean Dupont
|
234
|
|
- </div>
|
235
|
|
- <div className='dashboard__memberlist__list__item__info__role'>
|
236
|
|
- Responsable
|
237
|
|
- </div>
|
238
|
|
- </div>
|
239
|
|
- <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
240
|
|
- <i className='fa fa-trash-o' />
|
241
|
|
- </div>
|
242
|
|
- </li>
|
|
259
|
+ {this.state.displayNewMemberDashboard === false &&
|
|
260
|
+ <div>
|
|
261
|
+ <ul className='dashboard__memberlist__list'>
|
|
262
|
+ <li className='dashboard__memberlist__list__item'>
|
|
263
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
264
|
+ <img src={imgProfil} alt='avatar' />
|
|
265
|
+ </div>
|
|
266
|
+ <div className='dashboard__memberlist__list__item__info mr-auto'>
|
|
267
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
268
|
+ Jean Dupont
|
|
269
|
+ </div>
|
|
270
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
271
|
+ Responsable
|
|
272
|
+ </div>
|
|
273
|
+ </div>
|
|
274
|
+ <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
|
275
|
+ <i className='fa fa-trash-o' />
|
|
276
|
+ </div>
|
|
277
|
+ </li>
|
243
|
278
|
|
244
|
|
- <li className='dashboard__memberlist__list__item'>
|
245
|
|
- <div className='dashboard__memberlist__list__item__avatar'>
|
246
|
|
- <img src={imgProfil} alt='avatar' />
|
247
|
|
- </div>
|
248
|
|
- <div className='dashboard__memberlist__list__item__info mr-auto'>
|
249
|
|
- <div className='dashboard__memberlist__list__item__info__name'>
|
250
|
|
- Aldwin Vinel
|
251
|
|
- </div>
|
252
|
|
- <div className='dashboard__memberlist__list__item__info__role'>
|
253
|
|
- lecteur
|
254
|
|
- </div>
|
255
|
|
- </div>
|
256
|
|
- <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
257
|
|
- <i className='fa fa-trash-o' />
|
258
|
|
- </div>
|
259
|
|
- </li>
|
|
279
|
+ <li className='dashboard__memberlist__list__item'>
|
|
280
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
281
|
+ <img src={imgProfil} alt='avatar' />
|
|
282
|
+ </div>
|
|
283
|
+ <div className='dashboard__memberlist__list__item__info mr-auto'>
|
|
284
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
285
|
+ Aldwin Vinel
|
|
286
|
+ </div>
|
|
287
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
288
|
+ lecteur
|
|
289
|
+ </div>
|
|
290
|
+ </div>
|
|
291
|
+ <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
|
292
|
+ <i className='fa fa-trash-o' />
|
|
293
|
+ </div>
|
|
294
|
+ </li>
|
260
|
295
|
|
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 mr-auto'>
|
266
|
|
- <div className='dashboard__memberlist__list__item__info__name'>
|
267
|
|
- William Himme
|
268
|
|
- </div>
|
269
|
|
- <div className='dashboard__memberlist__list__item__info__role'>
|
270
|
|
- contributeur
|
271
|
|
- </div>
|
272
|
|
- </div>
|
273
|
|
- <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
274
|
|
- <i className='fa fa-trash-o' />
|
275
|
|
- </div>
|
276
|
|
- </li>
|
|
296
|
+ <li className='dashboard__memberlist__list__item'>
|
|
297
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
298
|
+ <img src={imgProfil} alt='avatar' />
|
|
299
|
+ </div>
|
|
300
|
+ <div className='dashboard__memberlist__list__item__info mr-auto'>
|
|
301
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
302
|
+ William Himme
|
|
303
|
+ </div>
|
|
304
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
305
|
+ contributeur
|
|
306
|
+ </div>
|
|
307
|
+ </div>
|
|
308
|
+ <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
|
309
|
+ <i className='fa fa-trash-o' />
|
|
310
|
+ </div>
|
|
311
|
+ </li>
|
277
|
312
|
|
278
|
|
- <li className='dashboard__memberlist__list__item'>
|
279
|
|
- <div className='dashboard__memberlist__list__item__avatar'>
|
280
|
|
- <img src={imgProfil} alt='avatar' />
|
281
|
|
- </div>
|
282
|
|
- <div className='dashboard__memberlist__list__item__info mr-auto'>
|
283
|
|
- <div className='dashboard__memberlist__list__item__info__name'>
|
284
|
|
- Yacine Lite
|
285
|
|
- </div>
|
286
|
|
- <div className='dashboard__memberlist__list__item__info__role'>
|
287
|
|
- Gestionnaire de contenu
|
288
|
|
- </div>
|
289
|
|
- </div>
|
290
|
|
- <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
291
|
|
- <i className='fa fa-trash-o' />
|
292
|
|
- </div>
|
293
|
|
- </li>
|
|
313
|
+ <li className='dashboard__memberlist__list__item'>
|
|
314
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
315
|
+ <img src={imgProfil} alt='avatar' />
|
|
316
|
+ </div>
|
|
317
|
+ <div className='dashboard__memberlist__list__item__info mr-auto'>
|
|
318
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
319
|
+ Yacine Lite
|
|
320
|
+ </div>
|
|
321
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
322
|
+ Gestionnaire de contenu
|
|
323
|
+ </div>
|
|
324
|
+ </div>
|
|
325
|
+ <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
|
326
|
+ <i className='fa fa-trash-o' />
|
|
327
|
+ </div>
|
|
328
|
+ </li>
|
294
|
329
|
|
295
|
|
- <li className='dashboard__memberlist__list__item'>
|
296
|
|
- <div className='dashboard__memberlist__list__item__avatar'>
|
297
|
|
- <img src={imgProfil} alt='avatar' />
|
298
|
|
- </div>
|
299
|
|
- <div className='dashboard__memberlist__list__item__info mr-auto'>
|
300
|
|
- <div className='dashboard__memberlist__list__item__info__name'>
|
301
|
|
- Yacine Lite
|
302
|
|
- </div>
|
303
|
|
- <div className='dashboard__memberlist__list__item__info__role'>
|
304
|
|
- Gestionnaire de contenu
|
|
330
|
+ <li className='dashboard__memberlist__list__item'>
|
|
331
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
332
|
+ <img src={imgProfil} alt='avatar' />
|
|
333
|
+ </div>
|
|
334
|
+ <div className='dashboard__memberlist__list__item__info mr-auto'>
|
|
335
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
336
|
+ Yacine Lite
|
|
337
|
+ </div>
|
|
338
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
339
|
+ Gestionnaire de contenu
|
|
340
|
+ </div>
|
|
341
|
+ </div>
|
|
342
|
+ <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
|
343
|
+ <i className='fa fa-trash-o' />
|
|
344
|
+ </div>
|
|
345
|
+ </li>
|
|
346
|
+
|
|
347
|
+ <li className='dashboard__memberlist__list__item'>
|
|
348
|
+ <div className='dashboard__memberlist__list__item__avatar'>
|
|
349
|
+ <img src={imgProfil} alt='avatar' />
|
|
350
|
+ </div>
|
|
351
|
+ <div className='dashboard__memberlist__list__item__info mr-auto'>
|
|
352
|
+ <div className='dashboard__memberlist__list__item__info__name'>
|
|
353
|
+ Yacine Lite
|
|
354
|
+ </div>
|
|
355
|
+ <div className='dashboard__memberlist__list__item__info__role'>
|
|
356
|
+ Gestionnaire de contenu
|
|
357
|
+ </div>
|
|
358
|
+ </div>
|
|
359
|
+ <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
|
360
|
+ <i className='fa fa-trash-o' />
|
|
361
|
+ </div>
|
|
362
|
+ </li>
|
|
363
|
+ </ul>
|
|
364
|
+
|
|
365
|
+ <div className='dashboard__memberlist__btnadd'>
|
|
366
|
+ <div className='dashboard__memberlist__btnadd__button'>
|
|
367
|
+ <div className='dashboard__memberlist__btnadd__button__avatar'>
|
|
368
|
+ <div className='dashboard__memberlist__btnadd__button__avatar__icon'>
|
|
369
|
+ <i className='fa fa-plus' />
|
|
370
|
+ </div>
|
|
371
|
+ </div>
|
|
372
|
+ <div
|
|
373
|
+ className='dashboard__memberlist__btnadd__button__text'
|
|
374
|
+ onClick={this.handleToggleNewMemberDashboard}
|
|
375
|
+ >
|
|
376
|
+ Ajouter un membre
|
|
377
|
+ </div>
|
305
|
378
|
</div>
|
306
|
379
|
</div>
|
307
|
|
- <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
308
|
|
- <i className='fa fa-trash-o' />
|
309
|
|
- </div>
|
310
|
|
- </li>
|
311
|
|
-
|
312
|
|
- <li className='dashboard__memberlist__list__item'>
|
313
|
|
- <div className='dashboard__memberlist__list__item__avatar'>
|
314
|
|
- <img src={imgProfil} alt='avatar' />
|
|
380
|
+ </div>
|
|
381
|
+ }
|
|
382
|
+
|
|
383
|
+ {this.state.displayNewMemberDashboard === true &&
|
|
384
|
+ <form className='dashboard__memberlist__form'>
|
|
385
|
+ <div
|
|
386
|
+ className='dashboard__memberlist__form__close d-flex justify-content-end'
|
|
387
|
+ onClick={this.handleToggleNewMemberDashboard}
|
|
388
|
+ >
|
|
389
|
+ <i className='fa fa-times' />
|
315
|
390
|
</div>
|
316
|
|
- <div className='dashboard__memberlist__list__item__info mr-auto'>
|
317
|
|
- <div className='dashboard__memberlist__list__item__info__name'>
|
318
|
|
- Yacine Lite
|
|
391
|
+ <div className='dashboard__memberlist__form__member'>
|
|
392
|
+ <div className='dashboard__memberlist__form__member__name'>
|
|
393
|
+ <label className='name__label' htmlFor='addmember'>Indiquer le nom ou l'email du membre</label>
|
|
394
|
+ <input type='text' id='addmember' className='name__input form-control' placeholder='Nom ou Email' />
|
319
|
395
|
</div>
|
320
|
|
- <div className='dashboard__memberlist__list__item__info__role'>
|
321
|
|
- Gestionnaire de contenu
|
|
396
|
+ <div className='dashboard__memberlist__form__member__create'>
|
|
397
|
+ <div className='create__radiobtn mr-3'>
|
|
398
|
+ <input type='radio' />
|
|
399
|
+ </div>
|
|
400
|
+ <div className='create__text'>
|
|
401
|
+ Créer un compte
|
|
402
|
+ </div>
|
322
|
403
|
</div>
|
323
|
404
|
</div>
|
324
|
|
- <div className='dashboard__memberlist__list__item__delete d-flex justify-content-end'>
|
325
|
|
- <i className='fa fa-trash-o' />
|
326
|
|
- </div>
|
327
|
|
- </li>
|
328
|
|
-
|
329
|
|
- </ul>
|
330
|
|
- <div className='dashboard__memberlist__btnadd'>
|
331
|
|
- <div className='dashboard__memberlist__btnadd__button'>
|
332
|
|
- <div className='dashboard__memberlist__btnadd__button__avatar'>
|
333
|
|
- <div className='dashboard__memberlist__btnadd__button__avatar__icon'>
|
334
|
|
- <i className='fa fa-plus' />
|
|
405
|
+ <div className='dashboard__memberlist__form__role'>
|
|
406
|
+ <div className='dashboard__memberlist__form__role__text'>
|
|
407
|
+ Choisissez le rôle du membre
|
335
|
408
|
</div>
|
336
|
|
- </div>
|
337
|
|
- <div className='dashboard__memberlist__btnadd__button__text'>
|
338
|
|
- Ajouter un membre
|
339
|
|
- </div>
|
340
|
|
- </div>
|
341
|
|
- </div>
|
342
|
|
-
|
343
|
|
- <form className='dashboard__memberlist__addmember'>
|
344
|
|
- <div className='dashboard__memberlist__addmember__close d-flex justify-content-end'>
|
345
|
|
- <i className='fa fa-times' />
|
346
|
|
- </div>
|
347
|
|
- <label className='dashboard__memberlist__addmember__label' htmlFor='addmember'>Indiquer le nom de l'utilisateur</label>
|
348
|
|
- <input type='text' id='addmember' className='dashboard__memberlist__addmember__name form-control' placeholder='Name' />
|
349
|
|
- <div className='dashboard__memberlist__addmember__role'>
|
350
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown dropdown'>
|
351
|
|
- <button className='dashboard__memberlist__addmember__role__dropdown__button btn btn-outline-primary dropdown-toggle' type='button' id='dropdownMenuButton' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
|
352
|
|
- Rôle du membre
|
353
|
|
- </button>
|
354
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu dropdown-menu'>
|
355
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
356
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
357
|
|
- <i className='fa fa-eye' />
|
|
409
|
+ <ul className='dashboard__memberlist__form__role__list'>
|
|
410
|
+ <li className='dashboard__memberlist__form__role__list__item'>
|
|
411
|
+ <div className='item__radiobtn mr-3'>
|
|
412
|
+ <input type='radio' name='role' value='responsable' />
|
358
|
413
|
</div>
|
359
|
|
- Lecteur
|
360
|
|
- </div>
|
361
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
362
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
363
|
|
- <i className='fa fa-pencil' />
|
|
414
|
+ <div className='item__text'>
|
|
415
|
+ <div className='item_text_icon mr-2'>
|
|
416
|
+ <i className='fa fa-gavel' />
|
|
417
|
+ </div>
|
|
418
|
+ <div className='item__text__name'>
|
|
419
|
+ Responsable
|
|
420
|
+ </div>
|
364
|
421
|
</div>
|
365
|
|
- contributeur
|
366
|
|
- </div>
|
367
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
368
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
369
|
|
- <i className='fa fa-graduation-cap' />
|
|
422
|
+ </li>
|
|
423
|
+ <li className='dashboard__memberlist__form__role__list__item'>
|
|
424
|
+ <div className='item__radiobtn mr-3'>
|
|
425
|
+ <input type='radio' name='role' value='gestionnaire' />
|
370
|
426
|
</div>
|
371
|
|
- Gestionnaire de contenu
|
372
|
|
- </div>
|
373
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item dropdown-item'>
|
374
|
|
- <div className='dashboard__memberlist__addmember__role__dropdown__submenu__item__icon'>
|
375
|
|
- <i className='fa fa-gavel' />
|
|
427
|
+ <div className='item__text'>
|
|
428
|
+ <div className='item_text_icon mr-2'>
|
|
429
|
+ <i className='fa fa-graduation-cap' />
|
|
430
|
+ </div>
|
|
431
|
+ <div className='item__text__name'>
|
|
432
|
+ Gestionnaire de contenu
|
|
433
|
+ </div>
|
376
|
434
|
</div>
|
377
|
|
- Responsable
|
378
|
|
- </div>
|
379
|
|
- </div>
|
|
435
|
+ </li>
|
|
436
|
+ <li className='dashboard__memberlist__form__role__list__item'>
|
|
437
|
+ <div className='item__radiobtn mr-3'>
|
|
438
|
+ <input type='radio' name='role' value='contributeur' />
|
|
439
|
+ </div>
|
|
440
|
+ <div className='item__text'>
|
|
441
|
+ <div className='item_text_icon mr-2'>
|
|
442
|
+ <i className='fa fa-pencil' />
|
|
443
|
+ </div>
|
|
444
|
+ <div className='item__text__name'>
|
|
445
|
+ Contributeur
|
|
446
|
+ </div>
|
|
447
|
+ </div>
|
|
448
|
+ </li>
|
|
449
|
+ <li className='dashboard__memberlist__form__role__list__item'>
|
|
450
|
+ <div className='item__radiobtn mr-3'>
|
|
451
|
+ <input type='radio' name='role' value='lecteur' />
|
|
452
|
+ </div>
|
|
453
|
+ <div className='item__text'>
|
|
454
|
+ <div className='item_text_icon mr-2'>
|
|
455
|
+ <i className='fa fa-eye' />
|
|
456
|
+ </div>
|
|
457
|
+ <div className='item__text__name'>
|
|
458
|
+ Lecteur
|
|
459
|
+ </div>
|
|
460
|
+ </div>
|
|
461
|
+ </li>
|
|
462
|
+ </ul>
|
380
|
463
|
</div>
|
381
|
|
- </div>
|
382
|
|
- <div className='dashboard__memberlist__addmember__submitbtn'>
|
383
|
|
- <button type='submit' className='btn btn-outline-primary'>Valider</button>
|
384
|
|
- </div>
|
385
|
|
- </form>
|
386
|
|
-
|
|
464
|
+ <div className='dashboard__memberlist__form__submitbtn'>
|
|
465
|
+ <button type='submit' className='btn btn-outline-primary'>Valider</button>
|
|
466
|
+ </div>
|
|
467
|
+ </form>
|
|
468
|
+ }
|
387
|
469
|
</div>
|
388
|
470
|
</div>
|
389
|
471
|
</div>
|
390
|
472
|
|
391
|
473
|
<div className='dashboard__moreinfo'>
|
392
|
474
|
<div className='dashboard__moreinfo__webdav genericBtnInfoDashboard mr-5'>
|
393
|
|
-
|
394
|
|
- <div className='dashboard__moreinfo__webdav__btn genericBtnInfoDashboard__btn'>
|
|
475
|
+ <div
|
|
476
|
+ className='dashboard__moreinfo__webdav__btn genericBtnInfoDashboard__btn'
|
|
477
|
+ onClick={this.handleToggleWebdavBtn}
|
|
478
|
+ >
|
395
|
479
|
<div className='dashboard__moreinfo__webdav__btn__icon genericBtnInfoDashboard__btn__icon'>
|
396
|
480
|
<i className='fa fa-windows' />
|
397
|
481
|
</div>
|
|
@@ -400,37 +484,49 @@ class Dashboard extends Component {
|
400
|
484
|
Implémenter Tracim dans votre explorateur
|
401
|
485
|
</div>
|
402
|
486
|
</div>
|
|
487
|
+ {this.state.displayWebdavBtn === true &&
|
|
488
|
+ <div>
|
|
489
|
+ <div className='dashboard__moreinfo__webdav__information genericBtnInfoDashboard__info'>
|
|
490
|
+ <div className='dashboard__moreinfo__webdav__information__text genericBtnInfoDashboard__info__text'>
|
|
491
|
+ 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.
|
|
492
|
+ </div>
|
403
|
493
|
|
404
|
|
- <div className='dashboard__moreinfo__webdav__information genericBtnInfoDashboard__info'>
|
405
|
|
- <div className='dashboard__moreinfo__webdav__information__text genericBtnInfoDashboard__info__text'>
|
406
|
|
- 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.
|
407
|
|
- </div>
|
408
|
|
-
|
409
|
|
- <div className='dashboard__moreinfo__webdav__information__link genericBtnInfoDashboard__info__link'>
|
410
|
|
- http://algoo.trac.im/webdav/
|
|
494
|
+ <div className='dashboard__moreinfo__webdav__information__link genericBtnInfoDashboard__info__link'>
|
|
495
|
+ http://algoo.trac.im/webdav/
|
|
496
|
+ </div>
|
|
497
|
+ </div>
|
411
|
498
|
</div>
|
412
|
|
- </div>
|
|
499
|
+ }
|
413
|
500
|
</div>
|
414
|
501
|
<div className='dashboard__moreinfo__calendar genericBtnInfoDashboard'>
|
|
502
|
+ <div className='dashboard__moreinfo__calendar__wrapperBtn'>
|
|
503
|
+ <div
|
|
504
|
+ className='dashboard__moreinfo__calendar__btn genericBtnInfoDashboard__btn'
|
|
505
|
+ onClick={this.handleToggleCalendarBtn}
|
|
506
|
+ >
|
|
507
|
+ <div className='dashboard__moreinfo__calendar__btn__icon genericBtnInfoDashboard__btn__icon'>
|
|
508
|
+ <i className='fa fa-calendar' />
|
|
509
|
+ </div>
|
415
|
510
|
|
416
|
|
- <div className='dashboard__moreinfo__calendar__btn genericBtnInfoDashboard__btn'>
|
417
|
|
- <div className='dashboard__moreinfo__calendar__btn__icon genericBtnInfoDashboard__btn__icon'>
|
418
|
|
- <i className='fa fa-calendar' />
|
419
|
|
- </div>
|
420
|
|
-
|
421
|
|
- <div className='dashboard__moreinfo__calendar__btn__text genericBtnInfoDashboard__btn__text'>
|
422
|
|
- Calendrier de l'espace de travail
|
|
511
|
+ <div className='dashboard__moreinfo__calendar__btn__text genericBtnInfoDashboard__btn__text'>
|
|
512
|
+ Calendrier de l'espace de travail
|
|
513
|
+ </div>
|
423
|
514
|
</div>
|
424
|
515
|
</div>
|
|
516
|
+ <div className='dashboard__moreinfo__calendar__wrapperText'>
|
|
517
|
+ {this.state.displayCalendarBtn === true &&
|
|
518
|
+ <div>
|
|
519
|
+ <div className='dashboard__moreinfo__calendar__information genericBtnInfoDashboard__info'>
|
|
520
|
+ <div className='dashboard__moreinfo__calendar__information__text genericBtnInfoDashboard__info__text'>
|
|
521
|
+ 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.
|
|
522
|
+ </div>
|
425
|
523
|
|
426
|
|
- <div className='dashboard__moreinfo__calendar__information genericBtnInfoDashboard__info'>
|
427
|
|
- <div className='dashboard__moreinfo__calendar__information__text genericBtnInfoDashboard__info__text'>
|
428
|
|
- 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.
|
429
|
|
- </div>
|
430
|
|
-
|
431
|
|
- <div className='dashboard__moreinfo__calendar__information__link genericBtnInfoDashboard__info__link'>
|
432
|
|
- http://algoo.trac.im/calendar/
|
433
|
|
- </div>
|
|
524
|
+ <div className='dashboard__moreinfo__calendar__information__link genericBtnInfoDashboard__info__link'>
|
|
525
|
+ http://algoo.trac.im/calendar/
|
|
526
|
+ </div>
|
|
527
|
+ </div>
|
|
528
|
+ </div>
|
|
529
|
+ }
|
434
|
530
|
</div>
|
435
|
531
|
</div>
|
436
|
532
|
</div>
|