diff --git a/src/reccomenders/Random.js b/src/reccomenders/Random.js
index cbfd33a..32a3f14 100644
--- a/src/reccomenders/Random.js
+++ b/src/reccomenders/Random.js
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import axios from "axios";
import createpageToken from 'youtube-page-token';
-import { Card, Col } from "react-bootstrap";
+import { Card, Col, Media } from "react-bootstrap";
import { Link } from "react-router-dom";
import moment from "moment";
@@ -43,6 +43,7 @@ class RecommenderRandom extends Component {
render() {
const ISO_8601parse = this.ISO_8601parse;
+ if (window.innerWidth < 992) {
return (
{this.state.items.map(function (item, index) {
return (
@@ -61,7 +62,8 @@ class RecommenderRandom extends Component {
{item.snippet.title}
- {item.snippet.channelTitle} - {ISO_8601parse(item.snippet.publishedAt)}
+ {item.snippet.channelTitle} - {ISO_8601parse(item.snippet.publishedAt)}
+ Reccomender: Random
@@ -70,6 +72,33 @@ class RecommenderRandom extends Component {
)
})}
);
- }
+ }else{
+ return (
+
+ );
+ }}
}
export default RecommenderRandom;
\ No newline at end of file
diff --git a/src/reccomenders/Recent.js b/src/reccomenders/Recent.js
index f23664f..36da095 100644
--- a/src/reccomenders/Recent.js
+++ b/src/reccomenders/Recent.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { Col, ListGroup, Card, CardDeck } from 'react-bootstrap'; // eslint-disable-line no-unused-vars
+import { Col, Card, Media } from 'react-bootstrap'; // eslint-disable-line no-unused-vars
import axios from 'axios'; // eslint-disable-line no-unused-vars
import { Link } from 'react-router-dom'; // eslint-disable-line no-unused-vars
/*eslint no-console: ["error", { allow: ["warn", "error", "info"] }] */
@@ -68,6 +68,7 @@ class Recent extends React.Component {
;
} else {
+ if (window.innerWidth < 992) {
return (
{items.map(item => (
@@ -86,7 +87,7 @@ class Recent extends React.Component {
{item.name}
- {item.lastSelected}
+ Reccomender: Recent
@@ -95,7 +96,33 @@ class Recent extends React.Component {
))}
);
- }
+ }else{
+ return (
+ {
+ this.state.items.map(item => (
+
+
+
+ {item.name}
+ Reccomender: Recent
+
+
+ ))
+ }
+ );
+ }}
}
}
diff --git a/src/reccomenders/Related.js b/src/reccomenders/Related.js
index 058b400..7e48e6a 100644
--- a/src/reccomenders/Related.js
+++ b/src/reccomenders/Related.js
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import axios from 'axios';
import { Link } from "react-router-dom";
-import { Card, Col } from "react-bootstrap";
+import { Card, Col, Media } from "react-bootstrap";
import moment from "moment";
@@ -62,6 +62,7 @@ class Related extends Component {
render() {
const ISO_8601parse = this.ISO_8601parse;
+ if (window.innerWidth < 992) {
return (
{this.state.items.map(function (item, index) {
@@ -81,7 +82,8 @@ class Related extends Component {
{item.snippet.title}
- {item.snippet.channelTitle} - {ISO_8601parse(item.snippet.publishedAt)}
+ {item.snippet.channelTitle} - {ISO_8601parse(item.snippet.publishedAt)}
+ Reccomender: Related
@@ -91,7 +93,34 @@ class Related extends Component {
})}
);
- }
+ }else{
+ return (
+
+ );
+ }}
}
Related.propTypes = {
diff --git a/src/reccomenders/Search.js b/src/reccomenders/Search.js
index 87c4827..309b671 100644
--- a/src/reccomenders/Search.js
+++ b/src/reccomenders/Search.js
@@ -1,7 +1,7 @@
import React from 'react';
import axios from 'axios';
import { Link } from 'react-router-dom';
-import { Col, Media } from 'react-bootstrap';
+import { Col, Media, Card } from 'react-bootstrap';
class Search extends React.Component {
@@ -109,6 +109,7 @@ class Search extends React.Component {
;
} else {
+ if (window.innerWidth > 992) {
return (
{
this.state.res.items.map(item => (
@@ -135,7 +136,34 @@ class Search extends React.Component {
))
}
);
- }
+ }else{
+ return (
+
+ {this.state.res.items.map(item => (
+
+
+
+
+
+ {item.snippet.title}
+ {item.lastSelected}
+ Reccomender: Search
+
+
+
+
+ ))}
+
+ );
+ }}
}
}
diff --git a/src/reccomenders/fvitali.js b/src/reccomenders/fvitali.js
index 55d3428..70afaeb 100644
--- a/src/reccomenders/fvitali.js
+++ b/src/reccomenders/fvitali.js
@@ -100,9 +100,9 @@ class fvitali extends React.Component {
/>
- {item.name}
- {item.lastSelected}
- Reccomender: fvitali
+ {item.name}
+ {item.lastSelected}
+ Reccomender: fvitali
diff --git a/src/reccomenders/genreSimilarity.js b/src/reccomenders/genreSimilarity.js
index e6d695f..2e18fb1 100644
--- a/src/reccomenders/genreSimilarity.js
+++ b/src/reccomenders/genreSimilarity.js
@@ -1,6 +1,6 @@
import React, { Component } from 'react';
import axios from 'axios';
-import { Card, Col } from "react-bootstrap";
+import { Card, Col, Media } from "react-bootstrap";
import createpageToken from 'youtube-page-token';
import { Link } from "react-router-dom";
import moment from "moment";
@@ -42,6 +42,7 @@ class genreSimilarity extends Component {
render() {
const ISO_8601parse = this.ISO_8601parse;
+ if (window.innerWidth < 992){
return (
{this.state.items.map(function (item, index) {
return (
@@ -60,7 +61,8 @@ class genreSimilarity extends Component {
{item.snippet.title}
- {item.snippet.channelTitle} - {ISO_8601parse(item.snippet.publishedAt)}
+ {item.snippet.channelTitle}
+ Reccomender: similarityArtist
@@ -69,7 +71,34 @@ class genreSimilarity extends Component {
)
})}
);
- }
+ }else {
+ return (
+
+ );
+ }}
}
export default genreSimilarity;
\ No newline at end of file
diff --git a/src/reccomenders/popGlobaleAssoluta.js b/src/reccomenders/popGlobaleAssoluta.js
index 97f2497..df61fe6 100644
--- a/src/reccomenders/popGlobaleAssoluta.js
+++ b/src/reccomenders/popGlobaleAssoluta.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { Col, ListGroup, Card, CardDeck } from 'react-bootstrap'; // eslint-disable-line no-unused-vars
+import { Col, Media, Card } from 'react-bootstrap'; // eslint-disable-line no-unused-vars
import axios from 'axios'; // eslint-disable-line no-unused-vars
import { Link } from 'react-router-dom'; // eslint-disable-line no-unused-vars
import moment from "moment";
@@ -91,7 +91,7 @@ class popGlobaleAssoluta extends React.Component {
);
- } else {
+ } else { if (window.innerWidth < 992){
return (
{items.map(item => (
@@ -109,7 +109,8 @@ class popGlobaleAssoluta extends React.Component {
{item.name}
- {item.lastSelected}
+ {item.lastSelected}
+ Reccomender: popGlobaleAssoluta
@@ -118,7 +119,34 @@ class popGlobaleAssoluta extends React.Component {
);
- }
+ }else {
+ return (
+
+ );
+ }}
}
}
diff --git a/src/reccomenders/popLocaleAss.js b/src/reccomenders/popLocaleAss.js
index f6d527d..52e6a5c 100644
--- a/src/reccomenders/popLocaleAss.js
+++ b/src/reccomenders/popLocaleAss.js
@@ -1,7 +1,7 @@
import React from 'react';
import axios from 'axios';
import { Link } from 'react-router-dom';
-import { Col, Media } from 'react-bootstrap';
+import { Col, Media, Card } from 'react-bootstrap';
class popLocaleAss extends React.Component {
@@ -81,6 +81,7 @@ class popLocaleAss extends React.Component {
;
} else {
+ if (window.innerWidth > 992){
return (
{
this.state.items.map(item => (
@@ -101,14 +102,43 @@ class popLocaleAss extends React.Component {
{item.name}
{item.description.substring(0, 200)}
- Visto: {item.timesWatched} volte
- Reccomender: popLocaleAss
+ Visto: {item.timesWatched} volt{item.timesWatched === 1 ?"a":"e"}
+ Reccomender: popLocaleAss
))
}
);
- }
+ }else {return (
+ {this.state.items.map(function (item, index) {
+ return (
+
+
+
+
+
+
+ {item.name}
+ Visto: {item.timesWatched} volt{item.timesWatched === 1 ?"a":"e"}
+ Reccomender: popLocaleAss
+
+
+
+
+
+ )
+ })}
+ );
+
+ }}
}
}
diff --git a/src/reccomenders/popRelLoc.js b/src/reccomenders/popRelLoc.js
index 8d1b530..5848992 100644
--- a/src/reccomenders/popRelLoc.js
+++ b/src/reccomenders/popRelLoc.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { Col, ListGroup, Card, CardDeck } from 'react-bootstrap'; // eslint-disable-line no-unused-vars
+import { Col, Card, Media } from 'react-bootstrap'; // eslint-disable-line no-unused-vars
import axios from 'axios'; // eslint-disable-line no-unused-vars
import { Link } from 'react-router-dom'; // eslint-disable-line no-unused-vars
/*eslint no-console: ["error", { allow: ["warn", "error", "info"] }] */
@@ -84,6 +84,7 @@ class PopRelLoc extends React.Component {
);
} else {
+ if (window.innerWidth < 992) {
return (
{items.map(item => (
@@ -102,7 +103,8 @@ class PopRelLoc extends React.Component {
{item.name}
- {item.lastSelected}
+ Visto: {item.timesWatched} volt{item.timesWatched === 1 ?"a":"e"}
+ Reccomender: popRelLoc
@@ -111,7 +113,34 @@ class PopRelLoc extends React.Component {
))}
);
- }
+ }else{
+ return (
+
+ );
+ }}
}
}
diff --git a/src/reccomenders/similarityArtist.js b/src/reccomenders/similarityArtist.js
index 89e2f7a..501b3ed 100644
--- a/src/reccomenders/similarityArtist.js
+++ b/src/reccomenders/similarityArtist.js
@@ -1,7 +1,7 @@
import React from 'react';
import axios from 'axios';
import { Link } from 'react-router-dom';
-import { Col, Media } from 'react-bootstrap';
+import { Col, Media, Card } from 'react-bootstrap';
class similarityArtist extends React.Component {
@@ -82,6 +82,7 @@ class similarityArtist extends React.Component {
;
} else {
+ if (window.innerWidth > 992) {
return (
<>
Artist Similarity: {this.state.artist}
@@ -111,7 +112,36 @@ class similarityArtist extends React.Component {
}
>
);
- }
+ }else{
+ return (
+ {this.state.res.items.map(function (item, index) {
+ return (
+
+
+
+
+
+
+ {item.snippet.title}
+ {item.snippet.channelTitle}
+ Reccomender: similarityArtist
+
+
+
+
+
+ )
+ })}
+ );
+ }}
}
}