Fix lemma wrapping and page layout

This commit is contained in:
2026-07-12 09:57:47 -05:00
parent 1f60f66ab1
commit 720702105c
7 changed files with 42 additions and 11 deletions
+17 -1
View File
@@ -624,7 +624,23 @@ function App() {
const [bookPart, rest] = entry.reference.split(/ (?=\d+:\d+$)/)
const [chapter, verse] = rest?.split(':').map(Number) ?? []
if (!bookPart || !chapter || !verse) return
jumpTo(bookPart, chapter, verse)
const next = libraryVerses.find(
(entryVerse) =>
entryVerse.book === bookPart &&
entryVerse.chapter === chapter &&
entryVerse.verse === verse,
)
if (!next) return
triggerPageMotion(next.id >= (selectedVerse?.id ?? next.id) ? 'turn-forward' : 'turn-back')
setQuery('')
setSelectedStrong(null)
setVerses(libraryVerses)
setSelectedId(next.id)
if (!pageVerses.some((pageVerse) => pageVerse.id === next.id)) {
setPageStartId(findPageStartId(next))
}
}
function recordFootnote(referenceText: string, text: string) {