fix. 타입 경고 수정
This commit is contained in:
@@ -2,21 +2,9 @@
|
||||
import { Splide, SplideSlide } from '@splidejs/vue-splide'
|
||||
import type { Splide as SplideType } from '@splidejs/splide'
|
||||
import type { ListOperateGroupItem } from '#layers/types/api/resourcesData'
|
||||
import type { BannerMode, BannerSize } from '#layers/types/components/banner'
|
||||
|
||||
interface BannerSizeItem {
|
||||
width: number
|
||||
height: number
|
||||
gap: number
|
||||
}
|
||||
|
||||
interface BannerSize {
|
||||
mo: BannerSizeItem
|
||||
pc: BannerSizeItem
|
||||
}
|
||||
|
||||
type BannerMode = 'auto' | 'fixed'
|
||||
|
||||
interface Props {
|
||||
interface BannerListProps {
|
||||
bannerList: ListOperateGroupItem[]
|
||||
bannerMode?: BannerMode
|
||||
bannerSize?: BannerSize
|
||||
@@ -28,7 +16,7 @@ interface Props {
|
||||
breakpoints?: Record<number, { perPage: number; gap?: string }>
|
||||
}
|
||||
|
||||
const props = withDefaults(defineProps<Props>(), {
|
||||
const props = withDefaults(defineProps<BannerListProps>(), {
|
||||
bannerMode: 'fixed',
|
||||
arrows: true,
|
||||
pagination: true,
|
||||
|
||||
Reference in New Issue
Block a user