에디터 미디어 빈 상태 문구 계산 분리

This commit is contained in:
2026-07-24 18:31:53 +09:00
parent b9771778dc
commit a188229489
7 changed files with 38 additions and 10 deletions

View File

@@ -22,6 +22,7 @@ import {
getEditorHistoryEntryValue
} from '../../lib/markdown-editor-history.js'
import {
buildMediaPickerEmptyMessage,
buildMediaPickerUploadHint,
buildMediaPickerPageItems,
buildMediaPickerRangeLabel,
@@ -3366,6 +3367,12 @@ const mediaPickerUploadHint = computed(() => buildMediaPickerUploadHint(
uploadSizeLimits.value
))
/**
* 미디어 라이브러리 빈 상태 문구를 반환한다.
* @returns {string} 빈 상태 문구
*/
const mediaPickerEmptyMessage = computed(() => buildMediaPickerEmptyMessage(mediaSearchQuery.value))
/**
* 붙여넣은 이미지 파일을 업로드한다.
* @param {ClipboardEvent} event - 붙여넣기 이벤트
@@ -3702,12 +3709,7 @@ const handleKeydown = (event) => {
</button>
</div>
<div v-else class="admin-markdown-editor__media-empty py-12 text-center text-sm text-[#8e9cac]">
<template v-if="mediaSearchQuery.trim()">
「{{ mediaSearchQuery.trim() }}」에 맞는 미디어가 없습니다.
</template>
<template v-else>
선택할 미디어가 없습니다. 업로드 탭에서 파일을 추가할 수 있습니다.
</template>
{{ mediaPickerEmptyMessage }}
</div>
</template>
<div