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');
22var Actions = require ( '../actions' ) ;
33var ImageStore = require ( '../stores/image-store' ) ;
44var Reflux = require ( 'reflux' ) ;
5+ var ImagePreview = require ( './image-preview' ) ;
56
67module . exports = React . createClass ( {
78 mixins : [
@@ -20,9 +21,14 @@ module.exports = React.createClass({
2021 } ,
2122 render : function ( ) {
2223 return < div >
23-
24+ { this . renderImages ( ) }
2425 </ div >
2526 } ,
27+ renderImages : function ( ) {
28+ return this . state . images . slice ( 0 , 20 ) . map ( function ( image ) {
29+ return < ImagePreview key = { image . id } { ...image } />
30+ } ) ;
31+ } ,
2632 onChange : function ( event , images ) {
2733 this . setState ( { images : images } )
2834 }
You can’t perform that action at this time.
0 commit comments