Changed the way html for the object is created, but need to do this with React native functions. Also added a few functions that will be for requesting items.

This commit is contained in:
2017-06-03 11:12:28 +02:00
parent 7152c987b7
commit 244f606133

View File

@@ -6,16 +6,37 @@ class MovieObject {
this.title = object.title; this.title = object.title;
this.year = object.year; this.year = object.year;
// Check if object.poster != undefined // Check if object.poster != undefined
this.poster = 'https://image.tmdb.org/t/p/w150' + object.poster; this.poster = object.poster;
this.matchedInPlex = object.matchedInPlex
}
requestExisting(id) {
console.log('Exists', id)
}
requestMovie(id) {
console.log(id);
} }
getElement() { getElement() {
var returnString = [ var returnList = []
<p>{this.title} ({this.year})</p>,
<img src={this.poster}></img>, returnList.push(<p>{this.title} ({this.year})</p>)
<br></br>
] var posterPath, buttonState;
return returnString; if (this.poster != undefined) {
posterPath = 'https://image.tmdb.org/t/p/w150' + this.poster;
}
returnList.push(<img src={posterPath}></img>);
if (this.matchedInPlex) {
returnList.push(<button onClick={() => this.requestExisting(this.id)}>Request anyway</button>)
} else {
returnList.push(<button onClick={() => this.requestMovie(this.id)}>Request</button>)
}
returnList.push(<br></br>);
return returnList;
} }
} }