├── .nvmrc ├── client ├── src │ ├── images │ │ ├── index.js │ │ ├── headerBg.jpg │ │ ├── background.png │ │ ├── defaultFilm.png │ │ ├── icoMovies.png │ │ └── defaultPerson.png │ ├── components │ │ ├── home │ │ │ ├── home.css │ │ │ ├── genreList │ │ │ │ ├── genreItem │ │ │ │ │ ├── index.js │ │ │ │ │ ├── genreItem.css │ │ │ │ │ └── genreItem.js │ │ │ │ ├── movies │ │ │ │ │ ├── moviesItem │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── moviesItem.js │ │ │ │ │ │ └── moviesItem.css │ │ │ │ │ ├── index.js │ │ │ │ │ ├── movies.css │ │ │ │ │ └── movies.js │ │ │ │ ├── index.js │ │ │ │ └── genreList.js │ │ │ ├── index.js │ │ │ └── home.js │ │ ├── detailsOfFilm │ │ │ ├── detailsOfFilm.css │ │ │ ├── detailsItem │ │ │ │ ├── index.js │ │ │ │ ├── detailsItem.css │ │ │ │ └── detailsItem.js │ │ │ ├── rateFilm │ │ │ │ ├── rateItem │ │ │ │ │ ├── index.js │ │ │ │ │ └── rateItem.js │ │ │ │ ├── index.js │ │ │ │ ├── rateFilm.css │ │ │ │ └── rateFilm.js │ │ │ ├── index.js │ │ │ └── detailsOfFilm.js │ │ ├── error │ │ │ ├── index.js │ │ │ ├── error.js │ │ │ └── error.css │ │ ├── footer │ │ │ ├── index.js │ │ │ ├── footer.js │ │ │ └── footer.css │ │ ├── header │ │ │ ├── index.js │ │ │ ├── header.css │ │ │ ├── RedisLogo.js │ │ │ └── header.js │ │ ├── modal │ │ │ ├── index.js │ │ │ ├── modal.css │ │ │ └── modal.js │ │ ├── loading │ │ │ ├── index.js │ │ │ ├── loading.js │ │ │ └── loading.css │ │ ├── authorization │ │ │ ├── signIn │ │ │ │ ├── index.js │ │ │ │ └── signIn.js │ │ │ ├── signUp │ │ │ │ ├── index.js │ │ │ │ └── signUp.js │ │ │ ├── index.js │ │ │ ├── authorization.js │ │ │ └── authorization.css │ │ ├── personsPage │ │ │ ├── pageItem │ │ │ │ ├── index.js │ │ │ │ ├── pageItem.css │ │ │ │ └── pageItem.js │ │ │ ├── actorsPage │ │ │ │ ├── index.js │ │ │ │ └── actorsPage.js │ │ │ ├── directionsPage │ │ │ │ ├── index.js │ │ │ │ └── directionsPage.js │ │ │ └── index.js │ │ ├── filmsWithGenre │ │ │ ├── filmsList │ │ │ │ ├── index.js │ │ │ │ └── filmsList.js │ │ │ ├── index.js │ │ │ ├── filmsWithGenre.css │ │ │ └── filmsWithGenre.js │ │ ├── profile │ │ │ ├── profileItem │ │ │ │ ├── index.js │ │ │ │ ├── profileItem.js │ │ │ │ └── profileItem.css │ │ │ ├── index.js │ │ │ └── profile.js │ │ └── index.js │ ├── routers │ │ ├── index.js │ │ └── routers.js │ ├── config │ │ ├── index.js │ │ └── axios.config.js │ ├── layout │ │ ├── index.js │ │ └── baseLayout.js │ ├── services │ │ ├── index.js │ │ ├── genres.service.js │ │ ├── person.service.js │ │ ├── movies.service.js │ │ └── user.service.js │ ├── index.js │ ├── App.js │ └── index.css ├── README.md ├── build │ ├── robots.txt │ ├── favicon.ico │ ├── logo192.png │ ├── logo512.png │ ├── icoMovies.png │ ├── static │ │ ├── media │ │ │ ├── headerBg.29b2a492.jpg │ │ │ ├── icoMovies.dffcbca8.png │ │ │ └── defaultPerson.141be92d.png │ │ └── js │ │ │ ├── 2.df22a81a.chunk.js.LICENSE.txt │ │ │ ├── runtime-main.0733fe2d.js │ │ │ └── runtime-main.0733fe2d.js.map │ ├── manifest.json │ ├── asset-manifest.json │ └── index.html ├── public │ ├── robots.txt │ ├── favicon.ico │ ├── logo192.png │ ├── logo512.png │ ├── icoMovies.png │ ├── manifest.json │ └── index.html ├── .gitignore └── package.json ├── heroku.yml ├── .gitignore ├── .env.example ├── .DS_Store ├── docs ├── a.png ├── b.png ├── c.png ├── d.png ├── e.png ├── f.png └── g.png ├── images └── app_preview_image.png ├── swaggerui ├── images │ ├── expand.gif │ ├── favicon.ico │ ├── collapse.gif │ ├── throbber.gif │ ├── logo_small.png │ ├── wordnik_api.png │ ├── explorer_icons.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── pet_store_api.png ├── fonts │ ├── DroidSans.ttf │ └── DroidSans-Bold.ttf ├── lib │ ├── jquery.slideto.min.js │ ├── jquery.wiggle.min.js │ ├── object-assign-pollyfill.js │ ├── highlight.9.1.0.pack_extended.js │ └── jquery.ba-bbq.min.js ├── css │ ├── typography.css │ ├── reset.css │ └── style.css ├── o2c.html ├── lang │ ├── translator.js │ ├── zh-cn.js │ ├── ko-kr.js │ ├── ja.js │ ├── tr.js │ ├── pl.js │ ├── pt.js │ ├── en.js │ ├── ru.js │ ├── ca.js │ ├── geo.js │ ├── it.js │ ├── es.js │ └── fr.js └── index.html ├── Dockerfile ├── routes ├── genresRouter.js ├── index.js ├── authRouter.js ├── peopleRouter.js ├── dataRouter.js └── moviesRouter.js ├── data ├── index.js ├── genres.js └── moviesWithGenres.js ├── controllers ├── index.js ├── genres.js ├── people.js ├── data.js └── users.js ├── models ├── redis │ ├── person.js │ ├── genre.js │ ├── user.js │ └── movie.js └── actions │ ├── genres.js │ ├── people.js │ ├── users.js │ └── movies.js ├── helpers └── response.js ├── .prettierrc.js ├── app.json ├── middlewares ├── loginRequired.js └── setAuthUser.js ├── config.js ├── package.json ├── LICENSE ├── marketplace.json ├── db ├── dbUtils.js └── initialize.js └── app.js /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/erbium 2 | -------------------------------------------------------------------------------- /client/src/images/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/components/home/home.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- 1 | # neo4j movie app frontend 2 | 3 | -------------------------------------------------------------------------------- /client/src/components/detailsOfFilm/detailsOfFilm.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/routers/index.js: -------------------------------------------------------------------------------- 1 | export * from './routers'; 2 | -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- 1 | build: 2 | docker: 3 | web: Dockerfile -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | .env 4 | .git 5 | 6 | -------------------------------------------------------------------------------- /client/src/config/index.js: -------------------------------------------------------------------------------- 1 | export * from './axios.config'; 2 | -------------------------------------------------------------------------------- /client/src/layout/index.js: -------------------------------------------------------------------------------- 1 | export * from './baseLayout'; 2 | -------------------------------------------------------------------------------- /client/src/components/error/index.js: -------------------------------------------------------------------------------- 1 | export * from './error'; 2 | -------------------------------------------------------------------------------- /client/src/components/footer/index.js: -------------------------------------------------------------------------------- 1 | export * from './footer'; 2 | -------------------------------------------------------------------------------- /client/src/components/header/index.js: -------------------------------------------------------------------------------- 1 | export * from './header'; 2 | -------------------------------------------------------------------------------- /client/src/components/modal/index.js: -------------------------------------------------------------------------------- 1 | export * from './modal'; 2 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | REDIS_ENDPOINT_URL= 2 | REDIS_PASSWORD= 3 | LOG_QUERIES=0 -------------------------------------------------------------------------------- /client/src/components/loading/index.js: -------------------------------------------------------------------------------- 1 | export * from './loading'; 2 | -------------------------------------------------------------------------------- /client/src/components/authorization/signIn/index.js: -------------------------------------------------------------------------------- 1 | export * from './signIn'; 2 | -------------------------------------------------------------------------------- /client/src/components/authorization/signUp/index.js: -------------------------------------------------------------------------------- 1 | export * from './signUp'; 2 | -------------------------------------------------------------------------------- /client/src/components/personsPage/pageItem/index.js: -------------------------------------------------------------------------------- 1 | export * from './pageItem'; 2 | -------------------------------------------------------------------------------- /client/src/components/filmsWithGenre/filmsList/index.js: -------------------------------------------------------------------------------- 1 | export * from './filmsList'; 2 | -------------------------------------------------------------------------------- /client/src/components/home/genreList/genreItem/index.js: -------------------------------------------------------------------------------- 1 | export * from './genreItem'; 2 | -------------------------------------------------------------------------------- /client/src/components/personsPage/actorsPage/index.js: -------------------------------------------------------------------------------- 1 | export * from './actorsPage'; 2 | -------------------------------------------------------------------------------- /client/src/components/profile/profileItem/index.js: -------------------------------------------------------------------------------- 1 | export * from './profileItem'; 2 | -------------------------------------------------------------------------------- /client/src/components/detailsOfFilm/detailsItem/index.js: -------------------------------------------------------------------------------- 1 | export * from './detailsItem'; 2 | -------------------------------------------------------------------------------- /client/src/components/detailsOfFilm/rateFilm/rateItem/index.js: -------------------------------------------------------------------------------- 1 | export * from './rateItem'; 2 | -------------------------------------------------------------------------------- /client/src/components/home/genreList/movies/moviesItem/index.js: -------------------------------------------------------------------------------- 1 | export * from './moviesItem'; 2 | -------------------------------------------------------------------------------- /client/src/components/home/index.js: -------------------------------------------------------------------------------- 1 | export * from './home'; 2 | export * from './genreList'; 3 | -------------------------------------------------------------------------------- /client/src/components/personsPage/directionsPage/index.js: -------------------------------------------------------------------------------- 1 | export * from './directionsPage'; 2 | -------------------------------------------------------------------------------- /client/build/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /client/src/components/profile/index.js: -------------------------------------------------------------------------------- 1 | export * from './profile'; 2 | export * from './profileItem'; 3 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/.DS_Store -------------------------------------------------------------------------------- /docs/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/docs/a.png -------------------------------------------------------------------------------- /docs/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/docs/b.png -------------------------------------------------------------------------------- /docs/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/docs/c.png -------------------------------------------------------------------------------- /docs/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/docs/d.png -------------------------------------------------------------------------------- /docs/e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/docs/e.png -------------------------------------------------------------------------------- /docs/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/docs/f.png -------------------------------------------------------------------------------- /docs/g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/docs/g.png -------------------------------------------------------------------------------- /client/src/components/detailsOfFilm/rateFilm/index.js: -------------------------------------------------------------------------------- 1 | export * from './rateFilm'; 2 | export * from './rateItem'; 3 | -------------------------------------------------------------------------------- /client/src/components/filmsWithGenre/index.js: -------------------------------------------------------------------------------- 1 | export * from './filmsWithGenre'; 2 | export * from './filmsList'; 3 | -------------------------------------------------------------------------------- /client/src/components/home/genreList/movies/index.js: -------------------------------------------------------------------------------- 1 | export * from './movies'; 2 | export * from './moviesItem'; 3 | -------------------------------------------------------------------------------- /client/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/build/favicon.ico -------------------------------------------------------------------------------- /client/build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/build/logo192.png -------------------------------------------------------------------------------- /client/build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/build/logo512.png -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/public/logo512.png -------------------------------------------------------------------------------- /client/src/components/authorization/index.js: -------------------------------------------------------------------------------- 1 | export * from './authorization'; 2 | export * from './signIn'; 3 | export * from './signUp'; 4 | -------------------------------------------------------------------------------- /client/src/components/detailsOfFilm/index.js: -------------------------------------------------------------------------------- 1 | export * from './detailsOfFilm'; 2 | export * from '../modal'; 3 | export * from './rateFilm'; 4 | -------------------------------------------------------------------------------- /client/src/components/filmsWithGenre/filmsWithGenre.css: -------------------------------------------------------------------------------- 1 | .genreAllFilms h3{ 2 | /* margin-left: 11%; */ 3 | font-size: 2rem; 4 | } 5 | -------------------------------------------------------------------------------- /client/src/components/home/genreList/index.js: -------------------------------------------------------------------------------- 1 | export * from './genreList'; 2 | export * from './movies'; 3 | export * from './genreItem'; 4 | -------------------------------------------------------------------------------- /client/src/config/axios.config.js: -------------------------------------------------------------------------------- 1 | import axios from 'axios'; 2 | 3 | export const AXIOS = axios.create({ 4 | baseURL: '/api', 5 | }); 6 | -------------------------------------------------------------------------------- /client/build/icoMovies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/build/icoMovies.png -------------------------------------------------------------------------------- /client/public/icoMovies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/public/icoMovies.png -------------------------------------------------------------------------------- /client/src/components/personsPage/index.js: -------------------------------------------------------------------------------- 1 | export * from './actorsPage'; 2 | export * from './directionsPage'; 3 | export * from './pageItem'; 4 | -------------------------------------------------------------------------------- /images/app_preview_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/images/app_preview_image.png -------------------------------------------------------------------------------- /swaggerui/images/expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/expand.gif -------------------------------------------------------------------------------- /swaggerui/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/favicon.ico -------------------------------------------------------------------------------- /client/src/images/headerBg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/src/images/headerBg.jpg -------------------------------------------------------------------------------- /swaggerui/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /swaggerui/images/collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/collapse.gif -------------------------------------------------------------------------------- /swaggerui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/throbber.gif -------------------------------------------------------------------------------- /client/src/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/src/images/background.png -------------------------------------------------------------------------------- /client/src/images/defaultFilm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/src/images/defaultFilm.png -------------------------------------------------------------------------------- /client/src/images/icoMovies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/src/images/icoMovies.png -------------------------------------------------------------------------------- /swaggerui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/logo_small.png -------------------------------------------------------------------------------- /swaggerui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/wordnik_api.png -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:12-slim 2 | WORKDIR /usr/src/app 3 | COPY package*.json ./ 4 | RUN npm install --only=production 5 | COPY . ./ 6 | CMD [ "node", "app.js" ] -------------------------------------------------------------------------------- /client/src/images/defaultPerson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/src/images/defaultPerson.png -------------------------------------------------------------------------------- /swaggerui/fonts/DroidSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/fonts/DroidSans-Bold.ttf -------------------------------------------------------------------------------- /swaggerui/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/explorer_icons.png -------------------------------------------------------------------------------- /swaggerui/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/favicon-16x16.png -------------------------------------------------------------------------------- /swaggerui/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/favicon-32x32.png -------------------------------------------------------------------------------- /swaggerui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/swaggerui/images/pet_store_api.png -------------------------------------------------------------------------------- /client/src/services/index.js: -------------------------------------------------------------------------------- 1 | export * from './movies.service'; 2 | export * from './genres.service'; 3 | export * from './user.service'; 4 | export * from './person.service'; 5 | -------------------------------------------------------------------------------- /client/build/static/media/headerBg.29b2a492.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/build/static/media/headerBg.29b2a492.jpg -------------------------------------------------------------------------------- /client/build/static/media/icoMovies.dffcbca8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/build/static/media/icoMovies.dffcbca8.png -------------------------------------------------------------------------------- /client/src/components/home/genreList/movies/movies.css: -------------------------------------------------------------------------------- 1 | .film-row{ 2 | display: flex; 3 | flex-direction: row; 4 | justify-content: flex-start; 5 | flex-wrap: wrap; 6 | } 7 | -------------------------------------------------------------------------------- /client/build/static/media/defaultPerson.141be92d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/basic-redisgraph-movie-demo-app-nodejs/master/client/build/static/media/defaultPerson.141be92d.png -------------------------------------------------------------------------------- /client/src/components/footer/footer.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import './footer.css'; 3 | 4 | export const Footer = () => { 5 | return
Page not found
10 |Born year: {info.properties.born[0]}
21 | {info.properties.died ? ( 22 |Dead in: {info.properties.died[0]}
23 | ) : null} 24 | {info.properties.bornIn ? ( 25 |Born in: {info.properties.bornIn}
26 | ) : null} 27 | {info.properties.bio ? ( 28 |{info.properties.bio}
29 | ) : ( 30 |No information about this person
31 | )} 32 |Rating: {items.imdbRating} of 10
32 |{items.runtime} min
38 |39 | {items.year}, {items.countries[0]} 40 |
41 |Year: {film.year}.
29 |30 | Countries:{' '} 31 | {film.countries !== undefined && 32 | film.countries.map((value, index) => 33 | index === film.countries.length - 1 34 | ? value + '.' 35 | : value + ', ', 36 | )} 37 |
38 |39 | Genres:{' '} 40 | {film.genres !== undefined && 41 | film.genres.map((value, index) => 42 | index === film.genres.length - 1 43 | ? value.name + '.' 44 | : value.name + ', ', 45 | )} 46 |
47 |Film duration: {film.runtime} min.
48 |49 | Actors:{' '} 50 | {film.actors !== undefined && 51 | film.actors.map((value, index) => 52 | index === film.actors.length - 1 53 | ? value.properties.name + '.' 54 | : value.properties.name + ', ', 55 | )} 56 |
57 |{film.tagline}
58 | Rating of film: {film.imdbRating} of 10 59 |{value.name}
93 |{value.properties.name}
116 |