diff --git a/components/site/HomeHero.vue b/components/site/HomeHero.vue index d4d7636..888ae7c 100644 --- a/components/site/HomeHero.vue +++ b/components/site/HomeHero.vue @@ -5,6 +5,11 @@ const props = defineProps({ type: String, default: '' }, + /** 다크모드 커버 이미지 URL */ + darkImageUrl: { + type: String, + default: '' + }, /** 오버레이 제목 */ title: { type: String, @@ -19,18 +24,32 @@ const props = defineProps({ /** @type {import('vue').ComputedRef} */ const hasOverlay = computed(() => Boolean(props.title?.trim() || props.text?.trim())) +/** @type {import('vue').ComputedRef} */ +const lightImageUrl = computed(() => props.imageUrl?.trim() || props.darkImageUrl?.trim() || '') +/** @type {import('vue').ComputedRef} */ +const hasDarkImage = computed(() => Boolean(props.imageUrl?.trim() && props.darkImageUrl?.trim())) + + diff --git a/components/site/RightSidebar.vue b/components/site/RightSidebar.vue index 2219e36..bf1d967 100644 --- a/components/site/RightSidebar.vue +++ b/components/site/RightSidebar.vue @@ -56,7 +56,7 @@ const showAboutSection = false