Chunk editor
{selectedChunk ? `Section ${formatChunkReference(project, selectedChunkChapterIndex, selectedChunk, '–')}` : 'Select a chunk'}
{selectedChunkVerses.map((verse) => ( {verse.chapter}:{verse.number} {verse.text}{' '} ))}
Scripture
Read-only passage for the selected chunk.
{verse.chapter}:{verse.number}. {verse.text}
))}Loading interlinear text...
} {interlinearError &&{interlinearError}
} {!interlinearLoading && !interlinearError && interlinearData && Array.from( { length: selectedChunk.endVerse - selectedChunk.startVerse + 1 }, (_, i) => selectedChunk.startVerse + i, ) .filter((num) => interlinearData[String(num)]) .map((num) => (Session Info
Optional — only fill this in if this chunk is part of a numbered series (a podcast episode, sermon, or class session). Used to label it in exports and in "Prepare for Podcast."
Tags
Label this chunk by topic so you can search across studies later.
Extended definition
Not found in BDBT — look it up manually:
Loading commentary...
} {commentaryError &&{commentaryError}
} {!commentaryLoading && !commentaryError && commentaryData && (() => { const verses = (commentaryData.chapter?.content ?? []).filter( (item) => item.type === 'verse' && item.number >= selectedChunk.startVerse && item.number <= selectedChunk.endVerse, ); if (verses.length === 0) { returnNo commentary found for this verse range.
; } return (Verse {v.number}
{(v.content ?? []).map((p, i) => ({ e.preventDefault(); const sourceName = COMMENTARY_OPTIONS.find((c) => c.id === commentarySource)?.name ?? commentarySource; const ref = formatChunkReference(project, selectedChunkChapterIndex, selectedChunk, '–'); const citation = `${p} (${sourceName}, ${ref}:${v.number})`; const existing = selectedChunk.generalNotes ?? ''; const next = existing ? `${existing}\n\n${citation}` : citation; updateChunk(selectedChunk.id, { generalNotes: next }); }} > {p}
))}