import React, {useContext} from 'react'; // import { AuthContext } from '../context/Auth.context'; import PropTypes from 'prop-types'; import { BrowserRouter as Router, Route, NavLink, Link } from 'react-router-dom'; import { Card, Rating, Icon } from 'semantic-ui-react' import MovieCardImage from './MovieCardImage' import { useTracking } from 'react-tracking'; import { dispatchUserEvent } from '../util/Utils'; function MoviesListCardGroup({ items, pageViewOrigin, cardStyle }) { // console.log(items) // const { state: ContextState } = useContext(AuthContext); // const {userId} = ContextState; const { Track, trackEvent } = useTracking({page: 'MovieListCardPage'}, { dispatch: (data) => dispatchUserEvent(data) }); function movieCards() { return items .map(movie => { trackEvent({ EVENT_TYPE: 'click', movieId: `${movie.id}` }); }} > {movie.score? {movie.name} : {movie.name} } {/* {movie.category} */} {movie.category} {movie.score? <>Score: {movie.score} : {movie.score}} ); }; return ( {movieCards()} ); }; MoviesListCardGroup.propTypes = { items: PropTypes.array, pageViewOrigin: PropTypes.string, cardStyle: PropTypes.object }; export default MoviesListCardGroup;