feat(frontend): 캔버스 소개 요약값 배선(placeAdapter, common)

factField()가 FactData.summary를 InfoField.summary로 옮기고,
common.ts에 introSummary()를 추가한다. 아직 어느 변형도 이 값을
쓰지 않는다 — IntroSideBySide/IntroStory 연결은 다음 커밋.
This commit is contained in:
김성경 2026-09-14 17:12:30 +09:00
parent afd41b425a
commit 67a1db3cb9
2 changed files with 11 additions and 0 deletions

View File

@ -44,6 +44,15 @@ export function introParagraph(_industryId: IndustryType, infoFields: InfoField[
return collected?.value?.trim() ?? ''; return collected?.value?.trim() ?? '';
} }
/**
* . `intro`/`room_intro` fact (·
* DB ). (introParagraph) .
*/
export function introSummary(_industryId: IndustryType, infoFields: InfoField[]): string {
const collected = infoFields.find((f) => f.id === 'intro' || f.id === 'room_intro');
return collected?.summary?.trim() ?? '';
}
/** /**
* fact . . * fact . .
* *

View File

@ -155,6 +155,8 @@ function factField(fact: FactData, spec?: FieldSpecData): InfoField {
isVerified: publishable, isVerified: publishable,
source: factSource(fact), source: factSource(fact),
critical: spec?.critical, critical: spec?.critical,
// 캔버스 미리보기용 축약문(intro/room_intro 가 길 때만 백엔드가 채워 보낸다).
summary: fact.summary?.trim() || undefined,
}; };
} }