feat [front]: fix some types
This commit is contained in:
parent
ac07bf5e1a
commit
c91ae8e6a2
2 changed files with 15 additions and 11 deletions
|
@ -3,7 +3,9 @@
|
|||
<h1 hidden>Page d'accueil</h1>
|
||||
<section class="section">
|
||||
<h2 class="title">La semaine prochaine</h2>
|
||||
<MovieCardFull :film="firstFilm" />
|
||||
<template v-if="firstFilm">
|
||||
<MovieCardFull :film="firstFilm" />
|
||||
</template>
|
||||
</section>
|
||||
<section v-if="nextFilms.length" class="section is-relative">
|
||||
<h2 class="title">Et après</h2>
|
||||
|
@ -35,9 +37,9 @@ import "swiper/css/navigation"
|
|||
const modules = ref<SwiperModule[]>([Navigation])
|
||||
|
||||
const films = ref<Film[]>()
|
||||
films.value = (await apiGet<Film[]>(`films/`)).data.value
|
||||
const firstFilm = computed(() => films.value[0])
|
||||
const nextFilms = computed(() => films.value.slice(1))
|
||||
films.value = ((await apiGet<Film[]>(`films/`)).data.value || []) as Film[]
|
||||
const firstFilm = computed(() => films.value?.[0])
|
||||
const nextFilms = computed(() => films.value?.slice(1))
|
||||
</script>
|
||||
|
||||
<style lang="sass">
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue