diff --git a/components/bible/verse-details-panel.tsx b/components/bible/verse-details-panel.tsx index a9d475d..6be46cb 100644 --- a/components/bible/verse-details-panel.tsx +++ b/components/bible/verse-details-panel.tsx @@ -1,5 +1,5 @@ 'use client' -import { useState } from 'react' +import { useState, useEffect } from 'react' import { Box, Paper, Typography, Tabs, Tab, IconButton, useMediaQuery, useTheme, TextField, Button } from '@mui/material' import { Close, Bookmark, BookmarkBorder } from '@mui/icons-material' import { BibleVerse } from '@/types' @@ -26,6 +26,11 @@ export function VersDetailsPanel({ const [tabValue, setTabValue] = useState(0) const [noteText, setNoteText] = useState('') + // Reset to Notes tab when verse changes + useEffect(() => { + setTabValue(0) + }, [verse?.id]) + if (!verse || !isOpen) return null const handleAddNote = () => { @@ -39,10 +44,14 @@ export function VersDetailsPanel({ {/* Verse Header */} - - Verse {verse.verseNum} + + {verse.chapter?.book?.name} {verse.chapter?.chapterNum}:{verse.verseNum} - + @@ -57,6 +66,7 @@ export function VersDetailsPanel({ {/* Bookmark Button */}