Skip to content

Commit 0e728a6

Browse files
author
James Moriarty
committed
extract image class
1 parent 1a83b2f commit 0e728a6

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

public/index.html

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -121,21 +121,24 @@
121121
}
122122
});
123123

124+
var Image = React.createClass({
125+
render: function() {
126+
<div className="image">
127+
<a target="_blank" href={this.props.href}>
128+
<img key={this.props.key} src={this.props.src} />
129+
</a>
130+
<div className="desc">{this.props.name}</div>
131+
</div>
132+
}
133+
})
134+
124135
var ImageList = React.createClass({
125136
render: function() {
126-
var images = this.props.images.map(function (image) {
127-
return (
128-
<div className="image">
129-
<a target="_blank" href={image.href}>
130-
<img key={image.src} src={image.src} />
131-
</a>
132-
<div className="desc">{image.name}</div>
133-
</div>
134-
);
135-
});
136137
return (
137138
<div className="imageList">
138-
{images}
139+
{this.props.images.map(function(image, i){
140+
return <Image href=image.href key=i src=image.src name=image.name />
141+
})}
139142
</div>
140143
);
141144
}

0 commit comments

Comments
 (0)