fix. 페이지네이션 스타일 적용

This commit is contained in:
clkim
2025-10-21 19:59:25 +09:00
parent 118bec5dde
commit c9c39a06dd
15 changed files with 117 additions and 64 deletions

View File

@@ -4,10 +4,12 @@ import type { PageDataResourceGroup } from '#layers/types/api/pageData'
interface Props {
resourcesData: PageDataResourceGroup
gradient?: string
size?: 'contain' | 'cover'
}
const props = withDefaults(defineProps<Props>(), {
gradient: '',
size: 'cover',
})
const breakpoints = useResponsiveBreakpointsReliable()
@@ -47,8 +49,13 @@ const currentPosterSrc = computed(() => {
<!-- 이미지 타입-->
<div
v-if="isTypeImage(resourcesData?.resource_type)"
class="w-full h-full bg-cover bg-center bg-no-repeat"
:class="getResponsiveClass()"
:class="[
'w-full h-full bg-cover bg-center bg-no-repeat',
{
'object-contain': props.size === 'contain',
'object-cover': props.size === 'cover',
},
]"
:style="bgStyles"
/>