2026-06-14 10:08:46 +03:30
|
|
|
<script setup lang="ts">
|
|
|
|
|
import { inject } from 'vue'
|
|
|
|
|
import BannerSlider from '../../components/BannerSlider.vue'
|
|
|
|
|
import { HOME_PAGE_CONTEXT_KEY } from '../../composables/useHomePage'
|
|
|
|
|
|
|
|
|
|
const ctx = inject(HOME_PAGE_CONTEXT_KEY)!
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
<BannerSlider
|
2026-06-21 14:42:27 +02:00
|
|
|
v-if="ctx.bannerEnabled.value && ctx.banners.value?.length"
|
2026-06-14 10:08:46 +03:30
|
|
|
:banners="ctx.banners.value"
|
|
|
|
|
@bannerClick="ctx.handleBannerClick"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|