1
- import React , { Component } from 'react' ;
2
- import { TabContent , TabPane , Nav , NavItem , NavLink , Progress } from 'reactstrap' ;
1
+ import React , { Component } from 'react' ;
2
+ import { TabContent , TabPane , Nav , NavItem , NavLink , Progress , Label , Input } from 'reactstrap' ;
3
3
import classnames from 'classnames' ;
4
4
5
5
class Aside extends Component {
@@ -25,24 +25,27 @@ class Aside extends Component {
25
25
< aside className = "aside-menu" >
26
26
< Nav tabs >
27
27
< NavItem >
28
- < NavLink className = { classnames ( { active : this . state . activeTab === '1' } ) } onClick = { ( ) => { this . toggle ( '1' ) ; } } >
28
+ < NavLink className = { classnames ( { active : this . state . activeTab === '1' } ) }
29
+ onClick = { ( ) => { this . toggle ( '1' ) ; } } >
29
30
< i className = "icon-list" > </ i >
30
31
</ NavLink >
31
32
</ NavItem >
32
33
< NavItem >
33
- < NavLink className = { classnames ( { active : this . state . activeTab === '2' } ) } onClick = { ( ) => { this . toggle ( '2' ) ; } } >
34
+ < NavLink className = { classnames ( { active : this . state . activeTab === '2' } ) }
35
+ onClick = { ( ) => { this . toggle ( '2' ) ; } } >
34
36
< i className = "icon-speech" > </ i >
35
37
</ NavLink >
36
38
</ NavItem >
37
39
< NavItem >
38
- < NavLink className = { classnames ( { active : this . state . activeTab === '3' } ) } onClick = { ( ) => { this . toggle ( '3' ) ; } } >
40
+ < NavLink className = { classnames ( { active : this . state . activeTab === '3' } ) }
41
+ onClick = { ( ) => { this . toggle ( '3' ) ; } } >
39
42
< i className = "icon-settings" > </ i >
40
43
</ NavLink >
41
44
</ NavItem >
42
45
</ Nav >
43
46
< TabContent activeTab = { this . state . activeTab } >
44
47
< TabPane tabId = "1" >
45
- < div className = "callout m-0 py-2 text-muted text-center bg-faded text-uppercase" >
48
+ < div className = "callout m-0 py-2 text-muted text-center bg-light text-uppercase" >
46
49
< small > < b > Today</ b > </ small >
47
50
</ div >
48
51
< hr className = "transparent mx-3 my-0" />
@@ -52,7 +55,7 @@ class Aside extends Component {
52
55
</ div >
53
56
< div > Meeting with < strong > Lucas</ strong > </ div >
54
57
< small className = "text-muted mr-3" > < i className = "icon-calendar" > </ i > 1 - 3pm</ small >
55
- < small className = "text-muted" > < i className = "icon-location-pin" > </ i > Palo Alto, CA </ small >
58
+ < small className = "text-muted" > < i className = "icon-location-pin" > </ i > Palo Alto, CA</ small >
56
59
</ div >
57
60
< hr className = "mx-3 my-0" />
58
61
< div className = "callout callout-info m-0 py-3" >
@@ -61,17 +64,17 @@ class Aside extends Component {
61
64
</ div >
62
65
< div > Skype with < strong > Megan</ strong > </ div >
63
66
< small className = "text-muted mr-3" > < i className = "icon-calendar" > </ i > 4 - 5pm</ small >
64
- < small className = "text-muted" > < i className = "icon-social-skype" > </ i > On-line </ small >
67
+ < small className = "text-muted" > < i className = "icon-social-skype" > </ i > On-line</ small >
65
68
</ div >
66
69
< hr className = "transparent mx-3 my-0" />
67
- < div className = "callout m-0 py-2 text-muted text-center bg-faded text-uppercase" >
70
+ < div className = "callout m-0 py-2 text-muted text-center bg-light text-uppercase" >
68
71
< small > < b > Tomorrow</ b > </ small >
69
72
</ div >
70
73
< hr className = "transparent mx-3 my-0" />
71
74
< div className = "callout callout-danger m-0 py-3" >
72
75
< div > New UI Project - < strong > deadline</ strong > </ div >
73
76
< small className = "text-muted mr-3" > < i className = "icon-calendar" > </ i > 10 - 11pm</ small >
74
- < small className = "text-muted" > < i className = "icon-home" > </ i > creativeLabs HQ </ small >
77
+ < small className = "text-muted" > < i className = "icon-home" > </ i > creativeLabs HQ</ small >
75
78
< div className = "avatars-stack mt-2" >
76
79
< div className = "avatar avatar-xs" >
77
80
< img src = { 'img/avatars/2.jpg' } className = "img-avatar" alt = "[email protected] " />
@@ -94,13 +97,13 @@ class Aside extends Component {
94
97
< div className = "callout callout-success m-0 py-3" >
95
98
< div > < strong > #10 Startups.Garden</ strong > Meetup</ div >
96
99
< small className = "text-muted mr-3" > < i className = "icon-calendar" > </ i > 1 - 3pm</ small >
97
- < small className = "text-muted" > < i className = "icon-location-pin" > </ i > Palo Alto, CA </ small >
100
+ < small className = "text-muted" > < i className = "icon-location-pin" > </ i > Palo Alto, CA</ small >
98
101
</ div >
99
102
< hr className = "mx-3 my-0" />
100
103
< div className = "callout callout-primary m-0 py-3" >
101
104
< div > < strong > Team meeting</ strong > </ div >
102
105
< small className = "text-muted mr-3" > < i className = "icon-calendar" > </ i > 4 - 6pm</ small >
103
- < small className = "text-muted" > < i className = "icon-home" > </ i > creativeLabs HQ </ small >
106
+ < small className = "text-muted" > < i className = "icon-home" > </ i > creativeLabs HQ</ small >
104
107
< div className = "avatars-stack mt-2" >
105
108
< div className = "avatar avatar-xs" >
106
109
< img src = { 'img/avatars/2.jpg' } className = "img-avatar" alt = "[email protected] " />
@@ -140,7 +143,9 @@ class Aside extends Component {
140
143
< small className = "text-muted float-right mt-1" > 1:52 PM</ small >
141
144
</ div >
142
145
< div className = "text-truncate font-weight-bold" > Lorem ipsum dolor sit amet</ div >
143
- < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</ small >
146
+ < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
147
+ tempor incididunt...
148
+ </ small >
144
149
</ div >
145
150
< hr />
146
151
< div className = "message" >
@@ -155,7 +160,9 @@ class Aside extends Component {
155
160
< small className = "text-muted float-right mt-1" > 1:52 PM</ small >
156
161
</ div >
157
162
< div className = "text-truncate font-weight-bold" > Lorem ipsum dolor sit amet</ div >
158
- < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</ small >
163
+ < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
164
+ tempor incididunt...
165
+ </ small >
159
166
</ div >
160
167
< hr />
161
168
< div className = "message" >
@@ -170,7 +177,9 @@ class Aside extends Component {
170
177
< small className = "text-muted float-right mt-1" > 1:52 PM</ small >
171
178
</ div >
172
179
< div className = "text-truncate font-weight-bold" > Lorem ipsum dolor sit amet</ div >
173
- < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</ small >
180
+ < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
181
+ tempor incididunt...
182
+ </ small >
174
183
</ div >
175
184
< hr />
176
185
< div className = "message" >
@@ -185,7 +194,9 @@ class Aside extends Component {
185
194
< small className = "text-muted float-right mt-1" > 1:52 PM</ small >
186
195
</ div >
187
196
< div className = "text-truncate font-weight-bold" > Lorem ipsum dolor sit amet</ div >
188
- < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</ small >
197
+ < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
198
+ tempor incididunt...
199
+ </ small >
189
200
</ div >
190
201
< hr />
191
202
< div className = "message" >
@@ -200,7 +211,9 @@ class Aside extends Component {
200
211
< small className = "text-muted float-right mt-1" > 1:52 PM</ small >
201
212
</ div >
202
213
< div className = "text-truncate font-weight-bold" > Lorem ipsum dolor sit amet</ div >
203
- < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</ small >
214
+ < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
215
+ tempor incididunt...
216
+ </ small >
204
217
</ div >
205
218
</ TabPane >
206
219
< TabPane tabId = "3" className = "p-3" >
@@ -209,71 +222,92 @@ class Aside extends Component {
209
222
< div className = "aside-options" >
210
223
< div className = "clearfix mt-4" >
211
224
< small > < b > Option 1</ b > </ small >
212
- < label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
213
- < input type = "checkbox" className = "switch-input" defaultChecked />
225
+ < Label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
226
+ < Input type = "checkbox" className = "switch-input" defaultChecked />
214
227
< span className = "switch-label" data-on = "On" data-off = "Off" > </ span >
215
228
< span className = "switch-handle" > </ span >
216
- </ label >
229
+ </ Label >
217
230
</ div >
218
231
< div >
219
- < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</ small >
232
+ < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
233
+ tempor incididunt ut labore et dolore magna aliqua.
234
+ </ small >
220
235
</ div >
221
236
</ div >
222
237
223
238
< div className = "aside-options" >
224
239
< div className = "clearfix mt-3" >
225
240
< small > < b > Option 2</ b > </ small >
226
- < label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
227
- < input type = "checkbox" className = "switch-input" />
241
+ < Label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
242
+ < Input type = "checkbox" className = "switch-input" />
228
243
< span className = "switch-label" data-on = "On" data-off = "Off" > </ span >
229
244
< span className = "switch-handle" > </ span >
230
- </ label >
245
+ </ Label >
231
246
</ div >
232
247
< div >
233
- < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</ small >
248
+ < small className = "text-muted" > Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
249
+ tempor incididunt ut labore et dolore magna aliqua.
250
+ </ small >
234
251
</ div >
235
252
</ div >
236
253
237
254
< div className = "aside-options" >
238
255
< div className = "clearfix mt-3" >
239
256
< small > < b > Option 3</ b > </ small >
240
- < label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
241
- < input type = "checkbox" className = "switch-input" />
257
+ < Label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
258
+ < Input type = "checkbox" className = "switch-input" />
242
259
< span className = "switch-label" data-on = "On" data-off = "Off" > </ span >
243
260
< span className = "switch-handle" > </ span >
244
- </ label >
261
+ </ Label >
245
262
</ div >
246
263
</ div >
247
264
248
265
< div className = "aside-options" >
249
266
< div className = "clearfix mt-3" >
250
267
< small > < b > Option 4</ b > </ small >
251
- < label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
252
- < input type = "checkbox" className = "switch-input" defaultChecked />
268
+ < Label className = "switch switch-text switch-pill switch-success switch-sm float-right" >
269
+ < Input type = "checkbox" className = "switch-input" defaultChecked />
253
270
< span className = "switch-label" data-on = "On" data-off = "Off" > </ span >
254
271
< span className = "switch-handle" > </ span >
255
- </ label >
272
+ </ Label >
256
273
</ div >
257
274
</ div >
258
275
259
276
< hr />
260
277
< h6 > System Utilization</ h6 >
261
278
262
- < div className = "text-uppercase mb-1 mt-4" > < small > < b > CPU Usage</ b > </ small > </ div >
263
- < Progress className = "progress-xs" color = "info" value = "25" />
279
+ < div className = "text-uppercase mb-1 mt-4" >
280
+ < small > < b > CPU Usage</ b > </ small >
281
+ </ div >
282
+ < Progress className = "progress-xs" color = "info" value = "25" />
264
283
< small className = "text-muted" > 348 Processes. 1/4 Cores.</ small >
265
284
266
- < div className = "text-uppercase mb-1 mt-2" > < small > < b > Memory Usage</ b > </ small > </ div >
267
- < Progress className = "progress-xs" color = "warning" value = "70" />
285
+ < div className = "text-uppercase mb-1 mt-2" >
286
+ < small > < b > Memory Usage</ b > </ small >
287
+ </ div >
288
+ < Progress className = "progress-xs" color = "warning" value = "70" />
268
289
< small className = "text-muted" > 11444GB/16384MB</ small >
269
290
270
- < div className = "text-uppercase mb-1 mt-2" > < small > < b > SSD 1 Usage</ b > </ small > </ div >
271
- < Progress className = "progress-xs" color = "danger" value = "95" />
291
+ < div className = "text-uppercase mb-1 mt-2" >
292
+ < small > < b > SSD 1 Usage</ b > </ small >
293
+ </ div >
294
+ < Progress className = "progress-xs" color = "danger" value = "95" />
272
295
< small className = "text-muted" > 243GB/256GB</ small >
273
296
274
- < div className = "text-uppercase mb-1 mt-2" > < small > < b > SSD 2 Usage</ b > </ small > </ div >
275
- < Progress className = "progress-xs" color = "success" value = "10" />
297
+ < div className = "text-uppercase mb-1 mt-2" >
298
+ < small > < b > SSD 2 Usage</ b > </ small >
299
+ </ div >
300
+ < Progress className = "progress-xs" color = "success" value = "10" />
276
301
< small className = "text-muted" > 25GB/256GB</ small >
302
+
303
+ < div className = "text-uppercase mb-1 mt-2" >
304
+ < small > < b > Memory</ b > </ small >
305
+ </ div >
306
+ < Progress multi >
307
+ < Progress bar className = "progress-xs" color = "secondary" value = { 60 } > declared</ Progress >
308
+ < Progress bar className = "progress-xs" color = "info" value = "15" > buffered</ Progress >
309
+ </ Progress >
310
+ < small className = "text-muted" > 12GB/16GB</ small >
277
311
</ TabPane >
278
312
</ TabContent >
279
313
</ aside >
0 commit comments