From ec894ab57e27713ad195fc7ab1fa4a5e035c458f Mon Sep 17 00:00:00 2001 From: Ryderjj89 Date: Sun, 28 Sep 2025 15:48:24 -0400 Subject: [PATCH] Complete breadcrumb navigation overhaul - all pages now use content breadcrumbs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - **BibleReader breadcrumbs**: 'Books > [Book Name] > Chapter X' (all clickable navigation) - **Former 'Back to Chapters' button**: Replaced with intelligent breadcrumb navigation - **Mobile header cleanup**: Removed mobile navigation info since breadcrumbs now in content - **Consistent breadcrumb pattern**: Books → Book Name → Chapter across all pages - **Mobile-friendly navigation**: No more header scrolling, breadcrumbs where needed - **Full navigation chain**: Every breadcrumb is clickable for optimal user experience All pages now have their own contextual breadcrumb navigation! --- frontend/src/App.tsx | 19 +---------- frontend/src/components/BibleReader.tsx | 44 +++++++++++++++---------- 2 files changed, 27 insertions(+), 36 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 618f04ad..21794a90 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -424,24 +424,7 @@ function App() { - {/* Mobile Navigation - Simplified */} -
- {currentBook && ( - <> - - {formatBookName(currentBook)} - - {currentChapter && ( - <> - - - Ch. {currentChapter} - - - )} - - )} -
+ {/* Search, User Authentication & Dark Mode */}
diff --git a/frontend/src/components/BibleReader.tsx b/frontend/src/components/BibleReader.tsx index b3984c77..eeb4304a 100644 --- a/frontend/src/components/BibleReader.tsx +++ b/frontend/src/components/BibleReader.tsx @@ -302,54 +302,62 @@ const BibleReader: React.FC = ({ book, chapter, onBack, format return (
- {/* Header */} -
+ {/* Breadcrumb Navigation */} +
+ + + + + Chapter {chapter} + +
- {/* Font Size Controls */} + {/* Font Size Controls */} +
- Font Size: - Size: + Font Size: