diff --git a/client/app/components/MovieObject.jsx b/client/app/components/MovieObject.jsx
index 64ea04c..d78747e 100644
--- a/client/app/components/MovieObject.jsx
+++ b/client/app/components/MovieObject.jsx
@@ -11,6 +11,9 @@ import RequestButton from './buttons/request_button.jsx';
import { fetchJSON } from './http.jsx';
+import Interactive from 'react-interactive';
+
+
class MovieObject {
constructor(object) {
this.id = object.id;
@@ -42,6 +45,13 @@ class MovieObject {
notify.show(this.title + ' requested!', 'success', 3000);
}
+ invertButtonColors(event) {
+ const event_type = event.type;
+ if (event_type)
+ console.log('test')
+ console.log(event.type)
+ }
+
getElement(index) {
const element_key = index + this.id;
@@ -55,11 +65,26 @@ class MovieObject {
var foundInPlex;
if (this.matchedInPlex) {
- foundInPlex = ;
+ foundInPlex = {this.requestExisting(this)}}
+ style={movieStyle.requestButton}>
+
+ Request Anyway
+ ;
} else {
- foundInPlex = ;
+ foundInPlex = {this.requestMovie()}}
+ onMouseOver={() => {this.invertButtonColors(event)}}
+ style={movieStyle.requestButton}>
+
+ + Request
+ ;
}
if (this.type === 'movie')
@@ -105,7 +130,14 @@ class MovieObject {
diff --git a/client/app/components/styles/movieObjectStyle.jsx b/client/app/components/styles/movieObjectStyle.jsx
index 627d7dd..c16a89f 100644
--- a/client/app/components/styles/movieObjectStyle.jsx
+++ b/client/app/components/styles/movieObjectStyle.jsx
@@ -62,8 +62,9 @@ export default {
requestButton: {
color: '#e9a131',
marginRight: '10px',
- background: 'white',
+ backgroundColor: 'white',
border: '#e9a131 2px solid',
+ borderColor: '#e9a131',
borderRadius: '4px',
textAlign: 'center',
padding: '10px',
@@ -74,10 +75,15 @@ export default {
cursor: 'pointer'
},
+ requestButton_hover: {
+ backgroundColor: '#e9a131',
+ color: 'white',
+ },
+
tmdbButton: {
color: '#00d17c',
marginRight: '10px',
- background: 'white',
+ backgroundColor: 'white',
border: '#00d17c 2px solid',
borderRadius: '4px',
textAlign: 'center',
@@ -89,6 +95,11 @@ export default {
cursor: 'pointer'
},
+ tmdbButton_hover: {
+ backgroundColor: '#00d17c',
+ color: 'white',
+ },
+
row: {
width: '100%'
},