Keep draw mode active when navigating chapters in reader
Previously draw mode was closed whenever the book or chapter changed. Now it stays open so the user can flip between chapters while drawing; each chapter has its own canvas (ink is keyed per bookAbbrev_chapter). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -51,7 +51,6 @@ export default function ReaderPage() {
|
|||||||
const [readerDrawMode, setReaderDrawMode] = useState(false);
|
const [readerDrawMode, setReaderDrawMode] = useState(false);
|
||||||
const readerPageInkStrokes = readerInkByPage?.[`${readerBookAbbrev}_${readerChapter}`] ?? [];
|
const readerPageInkStrokes = readerInkByPage?.[`${readerBookAbbrev}_${readerChapter}`] ?? [];
|
||||||
|
|
||||||
useEffect(() => { setReaderDrawMode(false); }, [readerBookAbbrev, readerChapter]);
|
|
||||||
const bookmarkEntries = Object.entries(readerBookmarks).map(([key, color]) => {
|
const bookmarkEntries = Object.entries(readerBookmarks).map(([key, color]) => {
|
||||||
const [bAbbrev, chapterStr, verseStr] = key.split('-');
|
const [bAbbrev, chapterStr, verseStr] = key.split('-');
|
||||||
const bookIndex = bookOptions.findIndex((b) => b.abbrev === bAbbrev);
|
const bookIndex = bookOptions.findIndex((b) => b.abbrev === bAbbrev);
|
||||||
|
|||||||
Reference in New Issue
Block a user