diff --git a/src/containers/DisplayMovieRow.js b/src/containers/DisplayMovieRow.js
index 8bf5740..272cfb0 100644
--- a/src/containers/DisplayMovieRow.js
+++ b/src/containers/DisplayMovieRow.js
@@ -66,18 +66,33 @@ export default class DisplayMovieRow extends Component {
<>
{this.props.title}
console.log(swiper)}
onSlideChange={() => console.log('slide change')}
>
- Slide 1
- Slide 2
- Slide 3
- Slide 4
+ {
+ this.props.movies.map((movie) => {
+ let movieImageUrl =
+ 'https://image.tmdb.org/t/p/w500/' + movie.backdrop_path;
+ if (
+ this.props.url ===
+ `/discover/tv?api_key=${process.env.API_KEY}&with_networks=213`
+ ) {
+ movieImageUrl =
+ 'https://image.tmdb.org/t/p/original/' + movie.poster_path;
+ }
+ return (
+
+
+
+ )
+ })
+ }
>
);
diff --git a/src/static/sass/abstracts/_mixins.scss b/src/static/sass/abstracts/_mixins.scss
deleted file mode 100644
index e69de29..0000000
diff --git a/src/static/sass/base/_animations.scss b/src/static/sass/base/_animations.scss
deleted file mode 100644
index 139597f..0000000
--- a/src/static/sass/base/_animations.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/src/static/sass/base/_utils.scss b/src/static/sass/base/_utils.scss
deleted file mode 100644
index e69de29..0000000
diff --git a/src/static/sass/components/_movieShowcase.scss b/src/static/sass/components/_movieShowcase.scss
index f16ddcd..fd9d29a 100644
--- a/src/static/sass/components/_movieShowcase.scss
+++ b/src/static/sass/components/_movieShowcase.scss
@@ -12,42 +12,29 @@
}
&__container {
- overflow-y: hidden;
+ // overflow-y: hidden;
transition: transform 450ms;
- overflow: -moz-hidden-unscrollable;
+ // overflow: -moz-hidden-unscrollable;
// overflow-x: scroll;
- display: flex;
- width: 95vw;
+ // display: flex;
+ // width: 95vw;
// overflow: -moz-scrollbars-horizontal;
// grid-template-columns: repeat(20, 1fr);
- column-gap: 0;
+ // column-gap: 0;
@include responsive(phone) {
width: 98vw;
}
-
&:hover &--movie {
opacity: .3;
&:hover {
- transform: scale(1.5);
+ transform: scale(1.4);
opacity: 1;
}
}
- &:hover>* {
- transform: translate3d(-5rem, 0, 0);
-
- @include responsive(tab_port) {
- transform: translate3d(-5rem, 0, 0);
- }
-
- @include responsive(phone) {
- transform: translate3d(-3rem, 0, 0);
- }
- }
-
&--movie:hover~&--movie {
transform: translate3d(6rem, 0, 0);
@@ -60,15 +47,25 @@
}
}
+ // &:hover>div.swiper-wrapper>* {
+ // // transform: translate3d(-5rem, 0, 0);
- &:hover>&--movie__netflix {
- transform: translate3d(-1rem, 0, 0);
- }
+ // @include responsive(tab_port) {
+ // // transform: translate3d(-5rem, 0, 0);
+ // }
- &--movie__netflix:hover~&--movie__netflix {
- // transform: translate3d(1rem, 0, 0);
- }
+ // @include responsive(phone) {
+ // // transform: translate3d(-3rem, 0, 0);
+ // }
+ // }
+ // &:hover>div.swiper-wrapper~&--movie__netflix {
+ // transform: translate3d(-1rem, 0, 0);
+ // }
+
+ // &--movie__netflix:hover~&--movie__netflix {
+ // transform: translate3d(1rem, 0, 0);
+ // }
&:hover &--movie__netflix {
opacity: .3;
@@ -127,30 +124,31 @@
}
}
-// Slick carousel override styles
-.slick-track {
- transition: transform 450ms;
+// Override swiper styles
+.swiper-pagination {
+ top: 0;
+ height: 2rem;
+ text-align: right;
+ padding-right: 4rem;
+}
- &:hover>div.movieShowcase__container--movie-image {
- opacity: .3;
+.swiper-pagination-bullet {
+ background-color: rgb(255, 255, 255);
+}
- &:hover {
- transform: scale(1.5);
- opacity: 1;
- }
+.swiper-container-horizontal>.swiper-pagination-bullets {
+ bottom: 0;
+ left: 0;
+ width: 100%;
+}
+
+div.swiper-button-prev,
+div.swiper-button-next {
+ color: rgb(252, 252, 252);
+ transition: all .3s;
+
+ &:hover {
+ background-color: grayscale($color: #202020);
}
-}
-.slick-slider {
- margin-right: 4rem;
- // right: -5px !important;
-}
-
-.slick-prev {
- left: 0 !important;
- z-index: 10000;
-}
-
-.slick-next {
- right: 0 !important;
}
\ No newline at end of file
diff --git a/src/static/sass/style.scss b/src/static/sass/style.scss
index fdb061d..8057664 100644
--- a/src/static/sass/style.scss
+++ b/src/static/sass/style.scss
@@ -1,12 +1,9 @@
@import "abstracts/functions";
-@import "abstracts/mixins";
@import "abstracts/variables";
-@import "base/animations";
@import "base/base";
-@import "base/utils";
-@import "components/backdrop";
+@import "components/backdrop";
@import "components/modal";
@import "components/search";
@import "components/movie";
@@ -14,5 +11,4 @@
@import "layout/footer";
@import "layout/header";
-@import "layout/navigation";
-
+@import "layout/navigation";
\ No newline at end of file
diff --git a/webpack.config.js b/webpack.config.js
index 5645b90..c2489e3 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -16,8 +16,6 @@ module.exports = () => {
return prev;
}, {});
- console.log('keys', envKeys);
-
return {
entry: './src/index.js',
output: {