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

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

@@ -226,6 +226,21 @@ export const buildMediaPickerUploadHint = (target, uploadSizeLimits) => {
return `단일 이미지가 본문에 삽입됩니다. (최대 ${formatUploadSizeLimit(uploadSizeLimits.image)})`
}
/**
* 미디어 선택 라이브러리 빈 상태 문구를 만든다.
* @param {string} searchQuery - 검색어
* @returns {string} 빈 상태 문구
*/
export const buildMediaPickerEmptyMessage = (searchQuery) => {
const normalizedQuery = String(searchQuery || '').trim()
if (normalizedQuery) {
return `「${normalizedQuery}」에 맞는 미디어가 없습니다.`
}
return '선택할 미디어가 없습니다. 업로드 탭에서 파일을 추가할 수 있습니다.'
}
/**
* 미디어 항목으로 Prose 미디어 블록을 만든다.
* @param {'video'|'audio'|'file'} blockType - 블록 유형