import React, { Component } from 'react'; import { Swiper, SwiperSlide } from 'swiper/react'; // Import Swiper styles import 'swiper/swiper.scss'; import 'swiper/components/navigation/navigation.scss'; import 'swiper/components/pagination/pagination.scss'; import 'swiper/components/scrollbar/scrollbar.scss'; import SwiperCore, { Navigation, Pagination, Scrollbar, A11y } from 'swiper'; import MovieGenre from '../components/MovieGenre'; // install Swiper components SwiperCore.use([Navigation, Pagination, Scrollbar, A11y]); export default class DisplayMovieRow extends Component { constructor(props) { super(props); this.state = { value: 0, width: window.innerWidth }; } componentDidMount() { window.addEventListener("resize", this.handleResize); } componentWillUnMount() { window.addEventListener("resize", this.handleResize); } handleResize = (e) => { this.setState({ width: window.innerWidth }); }; onSlideChange = (value) => { this.setState({ value }) } render() { const { width } = this.state; let netflixUrl = false; if ( this.props.url === `/discover/tv?api_key=${process.env.API_KEY}&with_networks=213` ) { netflixUrl = true; } return ( <>