fix [front]: duration and date are string
This commit is contained in:
parent
ce32a2d653
commit
fe717f94f1
2 changed files with 10 additions and 3 deletions
|
@ -34,7 +34,7 @@
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label">Durée</label>
|
<label class="label">Durée</label>
|
||||||
<div class="control">
|
<div class="control">
|
||||||
<input v-model="film.duration" class="input" type="number" />
|
<input v-model="durationNoSecond" class="input" type="time" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -179,6 +179,13 @@ const image = computed(() => (index: number) => {
|
||||||
return `https://image.tmdb.org/t/p/w500${foundFilms.value?.results[index].poster_path}`
|
return `https://image.tmdb.org/t/p/w500${foundFilms.value?.results[index].poster_path}`
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const durationNoSecond = computed<string>({
|
||||||
|
get: () => film.value.duration,
|
||||||
|
set(value: string) {
|
||||||
|
film.value.duration = value.replace(/:\d{2}$/, ":00")
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
async function findFilm() {
|
async function findFilm() {
|
||||||
foundFilms.value = await $fetch("https://api.themoviedb.org/3/search/movie", {
|
foundFilms.value = await $fetch("https://api.themoviedb.org/3/search/movie", {
|
||||||
params: {
|
params: {
|
||||||
|
|
|
@ -9,11 +9,11 @@ export enum LanguageSubtitles {
|
||||||
|
|
||||||
export type Film = {
|
export type Film = {
|
||||||
id?: number
|
id?: number
|
||||||
projectionDate?: Date
|
projectionDate?: string
|
||||||
title?: string
|
title?: string
|
||||||
actors?: string[]
|
actors?: string[]
|
||||||
director?: string
|
director?: string
|
||||||
duration?: number
|
duration?: string
|
||||||
synopsis?: string
|
synopsis?: string
|
||||||
originCountry?: string
|
originCountry?: string
|
||||||
releaseYear?: number
|
releaseYear?: number
|
||||||
|
|
Loading…
Reference in a new issue