Advertisement
Qpel

Untitled

Feb 20th, 2020
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React from "react";
  2. import { GenreSelect } from "./GenreSelect";
  3.  
  4. export const MoviesList = ({
  5.   movies,
  6.   selectedMovie,
  7.   onGenreSelect,
  8.   selectTicket,
  9.   selectedGenres
  10. }) => {
  11.   return (
  12.     <React.Fragment>
  13.       <GenreSelect onGenreSelect={onGenreSelect} />
  14.       <br />
  15.       <br />
  16.       <div>Filmai</div>
  17.       <ul>
  18.         {movies && movies.filter(movie => {
  19.               let hasGenre = true;
  20.               movie.genre.forEach(g => {
  21.                 if (!selectedGenres.includes(g)) {
  22.                   hasGenre = false;
  23.                 }
  24.               });
  25.               return hasGenre;
  26.             })
  27.             .map((el, index) => (
  28.               <li key={el.name}>
  29.                 <div
  30.                   style={{
  31.                     width: "500px",
  32.                     display: "inline-flex",
  33.                     justifyContent: "space-between"
  34.                   }}
  35.                 >
  36.                   {el.name}
  37.                   <div>
  38.                     <button
  39.                       onClick={() => selectTicket(el.price)}
  40.                       style={{ marginRight: "10px" }}
  41.                     >
  42.                       Suaugusiam ({el.price})
  43.                     </button>
  44.                     <button
  45.                       onClick={() => selectTicket(Math.round(el.price * 0.8))}
  46.                     >
  47.                       Vaikui ({Math.round(el.price * 0.8)})
  48.                     </button>
  49.                   </div>
  50.                 </div>
  51.               </li>
  52.             ))}
  53.       </ul>
  54.     </React.Fragment>
  55.   );
  56. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement