Fix search results navigation and Material-UI deprecation issues
- Fix search API to include bookId, verseId, and bookKey in response for proper navigation - Update Bible reader to handle both book ID and bookKey matching for robust navigation - Replace deprecated ListItem button prop with ListItemButton for Material-UI v5+ compatibility - Add fallback logic in search result navigation to handle missing book identifiers - Ensure "Go to" button takes users to exact verse with proper highlighting and scrolling 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -171,7 +171,10 @@ export async function GET(request: NextRequest) {
|
||||
|
||||
return {
|
||||
id: verse.id.toString(),
|
||||
verseId: verse.id.toString(),
|
||||
book: verse.chapter.book.name,
|
||||
bookId: verse.chapter.book.id,
|
||||
bookKey: verse.chapter.book.bookKey,
|
||||
chapter: verse.chapter.chapterNum,
|
||||
verse: verse.verseNum,
|
||||
text: verse.text,
|
||||
|
||||
Reference in New Issue
Block a user