import React, { useContext } from 'react'; import { defineMessages, useIntl } from 'react-intl'; import useSWR from 'swr'; import GenreCard from '../../GenreCard'; import Slider from '../../Slider'; import { GenreSliderItem } from '../../../../server/interfaces/api/discoverInterfaces'; import { LanguageContext } from '../../../context/LanguageContext'; import { genreColorMap } from '../constants'; import Link from 'next/link'; const messages = defineMessages({ moviegenres: 'Movie Genres', }); const MovieGenreSlider: React.FC = () => { const { locale } = useContext(LanguageContext); const intl = useIntl(); const { data, error } = useSWR( `/api/v1/discover/genreslider/movie?language=${locale}`, { refreshInterval: 0, revalidateOnFocus: false, } ); return ( <>
{intl.formatMessage(messages.moviegenres)}
( ))} placeholder={} emptyMessage="" /> ); }; export default React.memo(MovieGenreSlider);