feat [front]: fix some types

This commit is contained in:
Alice 2022-12-04 01:26:43 +01:00
parent ac07bf5e1a
commit c91ae8e6a2
2 changed files with 15 additions and 11 deletions

View file

@ -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">