import {StyleSheet, Text, View} from "react-native"; import * as React from "react"; import Stars from "./StarsComponent"; import Movie from "../model/Movie"; type headerMovieProps = { movie: Movie } export function HeaderMovie(props: headerMovieProps) { function formatTime(time: number) { const hours = Math.floor(time / 60); const minutes = time % 60; return `${hours}h ${minutes < 10 ? `0${minutes}` : minutes}m`; } const styles = StyleSheet.create({ circle: { width: 6, height: 6, borderRadius: 100 / 2, marginTop: 4, backgroundColor: "lightgray", marginHorizontal: 8 }, }); return ( {props.movie.original_title} {`${props.movie.release_date}`} {`${props.movie.genres[0]} ${props.movie.genres[1] !== undefined ? ", " + props.movie.genres[1] : ""}`} {`${formatTime(props.movie.runtime)}`} ); }