feat. GR_GALLERY_02 템플릿 제작

This commit is contained in:
clkim
2025-09-29 11:48:27 +09:00
parent 7d38b72d24
commit 5f140aced1
10 changed files with 528 additions and 107 deletions

View File

@@ -4,7 +4,7 @@ import type { Splide as SplideType, Options } from '@splidejs/splide'
import type { PageDataResourceGroup } from '#layers/types/api/pageData'
interface Props {
slideItemList: { media: any; set_order: number }[]
slideData: { media: any; set_order: number }[]
videoPlay?: PageDataResourceGroup
arrows?: boolean
pagination?: boolean
@@ -76,7 +76,7 @@ onBeforeUnmount(() => {
<!-- 메인 슬라이드 -->
<Splide ref="mainRef" :options="mainOptions" class="main-splide">
<SplideSlide
v-for="(item, index) in props.slideItemList"
v-for="(item, index) in props.slideData"
:key="item.set_order || index"
class="main-slide"
>
@@ -108,7 +108,7 @@ onBeforeUnmount(() => {
<!-- 썸네일 슬라이드 -->
<Splide ref="thumbsRef" :options="thumbOptions" class="thumbnail-splide">
<SplideSlide
v-for="(item, index) in props.slideItemList"
v-for="(item, index) in props.slideData"
:key="item.set_order || index"
class="thumbnail-slide"
>