File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed
imgur-client/src/components Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change
1
+ var React = require ( 'react' ) ;
2
+
3
+ module . exports = React . createClass ( {
4
+ render : function ( ) {
5
+ return < div >
6
+ { this . image ( ) }
7
+ </ div >
8
+ } ,
9
+ image : function ( ) {
10
+ var link = 'http://i.imgur.com/' + this . props . id + 'h.jpg' ;
11
+
12
+ return < img src = { link } />
13
+ }
14
+ } ) ;
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ var React = require('react');
2
2
var Actions = require ( '../actions' ) ;
3
3
var ImageStore = require ( '../stores/image-store' ) ;
4
4
var Reflux = require ( 'reflux' ) ;
5
+ var ImagePreview = require ( './image-preview' ) ;
5
6
6
7
module . exports = React . createClass ( {
7
8
mixins : [
@@ -20,9 +21,14 @@ module.exports = React.createClass({
20
21
} ,
21
22
render : function ( ) {
22
23
return < div >
23
-
24
+ { this . renderImages ( ) }
24
25
</ div >
25
26
} ,
27
+ renderImages : function ( ) {
28
+ return this . state . images . slice ( 0 , 20 ) . map ( function ( image ) {
29
+ return < ImagePreview key = { image . id } { ...image } />
30
+ } ) ;
31
+ } ,
26
32
onChange : function ( event , images ) {
27
33
this . setState ( { images : images } )
28
34
}
You can’t perform that action at this time.
0 commit comments