Parcourir la source

Modification in the account page

AlexiCauvin il y a 7 ans
Parent
révision
9256232794
2 fichiers modifiés avec 59 ajouts et 63 suppressions
  1. 48 48
      src/container/AccountPage.jsx
  2. 11 15
      src/css/AccountPage.styl

+ 48 - 48
src/container/AccountPage.jsx Voir le fichier

@@ -78,24 +78,24 @@ class AccountPage extends Component {
78 78
                   Ut consectetur dolor et sunt nisi officia ut magna.
79 79
                 </div>
80 80
 
81
-                <div className='account__userpreference__setting__personaldata__changeinfo'>
82
-                  <div className='account__userpreference__setting__personaldata__changeinfo__infotitle'>
81
+                <div className='account__userpreference__setting__personaldata__form'>
82
+                  <div className='account__userpreference__setting__personaldata__form__title'>
83 83
                     Changer le mot de passe :
84 84
                   </div>
85
-                  <input className='account__userpreference__setting__personaldata__changeinfo__txtinput form-control' type='password' placeholder='Ancien mot de passe' />
86
-                  <input className='account__userpreference__setting__personaldata__changeinfo__txtinput form-control' type='password' placeholder='Nouveau mot de passe' />
87
-                  <div className='account__userpreference__setting__personaldata__changeinfo__button btn btn-primary'>
85
+                  <input className='account__userpreference__setting__personaldata__form__txtinput form-control' type='password' placeholder='Ancien mot de passe' />
86
+                  <input className='account__userpreference__setting__personaldata__form__txtinput form-control' type='password' placeholder='Nouveau mot de passe' />
87
+                  <div className='account__userpreference__setting__personaldata__form__button btn btn-primary'>
88 88
                     Envoyer
89 89
                   </div>
90 90
                 </div>
91 91
 
92
-                <div className='account__userpreference__setting__personaldata__changeinfo'>
93
-                  <div className='account__userpreference__setting__personaldata__changeinfo__infotitle'>
92
+                <div className='account__userpreference__setting__personaldata__form'>
93
+                  <div className='account__userpreference__setting__personaldata__form__title'>
94 94
                     Changer d'adresse mail :
95 95
                   </div>
96
-                  <input className='account__userpreference__setting__personaldata__changeinfo__txtinput form-control' type='email' placeholder='Ancienne adresse mail' />
97
-                  <input className='account__userpreference__setting__personaldata__changeinfo__txtinput form-control' type='email' placeholder='Nouvelle adresse mail' />
98
-                  <div className='account__userpreference__setting__personaldata__changeinfo__button btn btn-primary'>
96
+                  <input className='account__userpreference__setting__personaldata__form__txtinput form-control' type='email' placeholder='Ancienne adresse mail' />
97
+                  <input className='account__userpreference__setting__personaldata__form__txtinput form-control' type='email' placeholder='Nouvelle adresse mail' />
98
+                  <div className='account__userpreference__setting__personaldata__form__button btn btn-primary'>
99 99
                     Envoyer
100 100
                   </div>
101 101
                 </div>
@@ -112,14 +112,14 @@ class AccountPage extends Component {
112 112
                   Ut consectetur dolor et sunt nisi officia ut magna.
113 113
                 </div>
114 114
 
115
-                <div className='account__userpreference__setting__calendar__infotitle'>
115
+                <div className='account__userpreference__setting__calendar__title'>
116 116
                   Accèder à votre Calendrier personnel
117 117
                 </div>
118 118
                 <div className='account__userpreference__setting__calendar__link'>
119 119
                   http://algoo.trac.im/caldav/user/262.ics/
120 120
                 </div>
121 121
 
122
-                <div className='account__userpreference__setting__calendar__infotitle'>
122
+                <div className='account__userpreference__setting__calendar__title'>
123 123
                   Changer de Fuseau Horaire :
124 124
                 </div>
125 125
 
@@ -147,7 +147,7 @@ class AccountPage extends Component {
147 147
                   Ut consectetur dolor et sunt nisi officia ut magna.
148 148
                 </div>
149 149
 
150
-                <div className='account__userpreference__setting__notification__tableau'>
150
+                <div className='account__userpreference__setting__notification__table'>
151 151
                   <table className='table'>
152 152
                     <thead>
153 153
                       <tr>
@@ -159,154 +159,154 @@ class AccountPage extends Component {
159 159
                     <tbody>
160 160
                       <tr>
161 161
                         <td>
162
-                          <div className='account__userpreference__setting__notification__tableau__wksname'>
162
+                          <div className='account__userpreference__setting__notification__table__wksname'>
163 163
                             Nouvelle ligne directrice du nouveau design de Tracim v2 en date du 10 Octobre 2017
164 164
                           </div>
165 165
                         </td>
166 166
                         <td>
167
-                          <div className='account__userpreference__setting__notification__tableau__role'>
168
-                            <div className='account__userpreference__setting__notification__tableau__role__icon'>
167
+                          <div className='account__userpreference__setting__notification__table__role'>
168
+                            <div className='account__userpreference__setting__notification__table__role__icon'>
169 169
                               <i className='fa fa-graduation-cap' />
170 170
                             </div>
171
-                            <div className='account__userpreference__setting__notification__tableau__role__text'>
171
+                            <div className='account__userpreference__setting__notification__table__role__text'>
172 172
                               Gestionnaire de Contenu
173 173
                             </div>
174 174
                           </div>
175 175
                         </td>
176 176
                         <td>
177
-                          <div className='account__userpreference__setting__notification__tableau__btnswitch'>
177
+                          <div className='account__userpreference__setting__notification__table__btnswitch'>
178 178
                             <BtnSwitch />
179 179
                           </div>
180 180
                         </td>
181 181
                       </tr>
182 182
                       <tr>
183 183
                         <td>
184
-                          <div className='account__userpreference__setting__notification__tableau__wksname'>
184
+                          <div className='account__userpreference__setting__notification__table__wksname'>
185 185
                             Nouvelle ligne directrice du nouveau design de Tracim v2 en date du 10 Octobre 2017
186 186
                           </div>
187 187
                         </td>
188 188
                         <td>
189
-                          <div className='account__userpreference__setting__notification__tableau__role'>
190
-                            <div className='account__userpreference__setting__notification__tableau__role__icon'>
189
+                          <div className='account__userpreference__setting__notification__table__role'>
190
+                            <div className='account__userpreference__setting__notification__table__role__icon'>
191 191
                               <i className='fa fa-eye' />
192 192
                             </div>
193
-                            <div className='account__userpreference__setting__notification__tableau__role__text'>
193
+                            <div className='account__userpreference__setting__notification__table__role__text'>
194 194
                               Lecteur
195 195
                             </div>
196 196
                           </div>
197 197
                         </td>
198 198
                         <td>
199
-                          <div className='account__userpreference__setting__notification__tableau__btnswitch'>
199
+                          <div className='account__userpreference__setting__notification__table__btnswitch'>
200 200
                             <BtnSwitch />
201 201
                           </div>
202 202
                         </td>
203 203
                       </tr>
204 204
                       <tr>
205 205
                         <td>
206
-                          <div className='account__userpreference__setting__notification__tableau__wksname'>
206
+                          <div className='account__userpreference__setting__notification__table__wksname'>
207 207
                             Nouvelle ligne directrice du nouveau design de Tracim v2 en date du 10 Octobre 2017
208 208
                           </div>
209 209
                         </td>
210 210
                         <td>
211
-                          <div className='account__userpreference__setting__notification__tableau__role'>
212
-                            <div className='account__userpreference__setting__notification__tableau__role__icon'>
211
+                          <div className='account__userpreference__setting__notification__table__role'>
212
+                            <div className='account__userpreference__setting__notification__table__role__icon'>
213 213
                               <i className='fa fa-pencil' />
214 214
                             </div>
215
-                            <div className='account__userpreference__setting__notification__tableau__role__text'>
215
+                            <div className='account__userpreference__setting__notification__table__role__text'>
216 216
                               Contributeur
217 217
                             </div>
218 218
                           </div>
219 219
                         </td>
220 220
                         <td>
221
-                          <div className='account__userpreference__setting__notification__tableau__btnswitch'>
221
+                          <div className='account__userpreference__setting__notification__table__btnswitch'>
222 222
                             <BtnSwitch />
223 223
                           </div>
224 224
                         </td>
225 225
                       </tr>
226 226
                       <tr>
227 227
                         <td>
228
-                          <div className='account__userpreference__setting__notification__tableau__wksname'>
228
+                          <div className='account__userpreference__setting__notification__table__wksname'>
229 229
                             Nouvelle ligne directrice du nouveau design de Tracim v2 en date du 10 Octobre 2017
230 230
                           </div>
231 231
                         </td>
232 232
                         <td>
233
-                          <div className='account__userpreference__setting__notification__tableau__role'>
234
-                            <div className='account__userpreference__setting__notification__tableau__role__icon'>
233
+                          <div className='account__userpreference__setting__notification__table__role'>
234
+                            <div className='account__userpreference__setting__notification__table__role__icon'>
235 235
                               <i className='fa fa-gavel' />
236 236
                             </div>
237
-                            <div className='account__userpreference__setting__notification__tableau__role__text'>
237
+                            <div className='account__userpreference__setting__notification__table__role__text'>
238 238
                               Responsable
239 239
                             </div>
240 240
                           </div>
241 241
                         </td>
242 242
                         <td>
243
-                          <div className='account__userpreference__setting__notification__tableau__btnswitch'>
243
+                          <div className='account__userpreference__setting__notification__table__btnswitch'>
244 244
                             <BtnSwitch />
245 245
                           </div>
246 246
                         </td>
247 247
                       </tr>
248 248
                       <tr>
249 249
                         <td>
250
-                          <div className='account__userpreference__setting__notification__tableau__wksname'>
250
+                          <div className='account__userpreference__setting__notification__table__wksname'>
251 251
                             Nouvelle ligne directrice du nouveau design de Tracim v2 en date du 10 Octobre 2017
252 252
                           </div>
253 253
                         </td>
254 254
                         <td>
255
-                          <div className='account__userpreference__setting__notification__tableau__role'>
256
-                            <div className='account__userpreference__setting__notification__tableau__role__icon'>
255
+                          <div className='account__userpreference__setting__notification__table__role'>
256
+                            <div className='account__userpreference__setting__notification__table__role__icon'>
257 257
                               <i className='fa fa-graduation-cap' />
258 258
                             </div>
259
-                            <div className='account__userpreference__setting__notification__tableau__role__text'>
259
+                            <div className='account__userpreference__setting__notification__table__role__text'>
260 260
                               Gestionnaire de Contenu
261 261
                             </div>
262 262
                           </div>
263 263
                         </td>
264 264
                         <td>
265
-                          <div className='account__userpreference__setting__notification__tableau__btnswitch'>
265
+                          <div className='account__userpreference__setting__notification__table__btnswitch'>
266 266
                             <BtnSwitch />
267 267
                           </div>
268 268
                         </td>
269 269
                       </tr>
270 270
                       <tr>
271 271
                         <td>
272
-                          <div className='account__userpreference__setting__notification__tableau__wksname'>
272
+                          <div className='account__userpreference__setting__notification__table__wksname'>
273 273
                             Nouvelle ligne directrice du nouveau design de Tracim v2 en date du 10 Octobre 2017
274 274
                           </div>
275 275
                         </td>
276 276
                         <td>
277
-                          <div className='account__userpreference__setting__notification__tableau__role'>
278
-                            <div className='account__userpreference__setting__notification__tableau__role__icon'>
277
+                          <div className='account__userpreference__setting__notification__table__role'>
278
+                            <div className='account__userpreference__setting__notification__table__role__icon'>
279 279
                               <i className='fa fa-graduation-cap' />
280 280
                             </div>
281
-                            <div className='account__userpreference__setting__notification__tableau__role__text'>
281
+                            <div className='account__userpreference__setting__notification__table__role__text'>
282 282
                               Gestionnaire de Contenu
283 283
                             </div>
284 284
                           </div>
285 285
                         </td>
286 286
                         <td>
287
-                          <div className='account__userpreference__setting__notification__tableau__btnswitch'>
287
+                          <div className='account__userpreference__setting__notification__table__btnswitch'>
288 288
                             <BtnSwitch />
289 289
                           </div>
290 290
                         </td>
291 291
                       </tr>
292 292
                       <tr>
293 293
                         <td>
294
-                          <div className='account__userpreference__setting__notification__tableau__wksname'>
294
+                          <div className='account__userpreference__setting__notification__table__wksname'>
295 295
                             Nouvelle ligne directrice du nouveau design de Tracim v2 en date du 10 Octobre 2017
296 296
                           </div>
297 297
                         </td>
298 298
                         <td>
299
-                          <div className='account__userpreference__setting__notification__tableau__role'>
300
-                            <div className='account__userpreference__setting__notification__tableau__role__icon'>
299
+                          <div className='account__userpreference__setting__notification__table__role'>
300
+                            <div className='account__userpreference__setting__notification__table__role__icon'>
301 301
                               <i className='fa fa-graduation-cap' />
302 302
                             </div>
303
-                            <div className='account__userpreference__setting__notification__tableau__role__text'>
303
+                            <div className='account__userpreference__setting__notification__table__role__text'>
304 304
                               Gestionnaire de Contenu
305 305
                             </div>
306 306
                           </div>
307 307
                         </td>
308 308
                         <td>
309
-                          <div className='account__userpreference__setting__notification__tableau__btnswitch'>
309
+                          <div className='account__userpreference__setting__notification__table__btnswitch'>
310 310
                             <BtnSwitch />
311 311
                           </div>
312 312
                         </td>

+ 11 - 15
src/css/AccountPage.styl Voir le fichier

@@ -5,6 +5,12 @@ settingText()
5 5
   margin 15px 0
6 6
   font-size 18px
7 7
 
8
+.table td
9
+  vertical-align middle
10
+
11
+.table tr:nth-child(even)
12
+  background-color grey-hover
13
+
8 14
 .account
9 15
   &__userinformation
10 16
     display flex
@@ -76,14 +82,13 @@ settingText()
76 82
       &__personaldata
77 83
         &__text
78 84
           settingText()
79
-        &__changeinfo
85
+        &__form
80 86
           margin 25px 0
81
-          &__infotitle
87
+          &__title
82 88
             margin-bottom 15px
83 89
             font-size 18px
84 90
           &__txtinput
85 91
             display inline-flex
86
-            display ms-inline-flex
87 92
             width auto
88 93
             margin 0 15px 15px 0
89 94
             border 1px solid blue
@@ -101,11 +106,9 @@ settingText()
101 106
               background-color blue
102 107
               color white
103 108
       &__calendar
104
-        &__title
105
-          settingTitle()
106 109
         &__text
107 110
           settingText()
108
-        &__infotitle
111
+        &__title
109 112
           margin 15px 0
110 113
           font-size 18px
111 114
         &__link
@@ -135,12 +138,10 @@ settingText()
135 138
                 background-color blue
136 139
                 color white
137 140
       &__notification
138
-        &__title
139
-          settingTitle()
140 141
         &__text
141 142
           settingText()
142 143
           margin-bottom 30px
143
-        &__tableau
144
+        &__table
144 145
           border 1px solid lightGrey
145 146
           &__role
146 147
             display flex
@@ -148,13 +149,8 @@ settingText()
148 149
             &__icon
149 150
               margin-right 10px
150 151
 
151
-.account__userpreference__setting__notification__table__line:nth-last-child(1)
152
-  border-bottom 0
153
-
154
-
155 152
 /***** MEDIAQUERIES *****/
156 153
 
157
-
158 154
 /**** MEDIA 576px & 1199px ****/
159 155
 
160 156
 // Regroup the common rules
@@ -264,7 +260,7 @@ settingText()
264 260
           &__link
265 261
             padding 10px 15px
266 262
         &__notification
267
-          &__tableau
263
+          &__table
268 264
             &__wksname
269 265
               text-overflow ellipsis
270 266
               white-space nowrap