diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 025571f8..68a9ee44 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -261,7 +261,10 @@ function App() { }; return ( - + setShowSearch(true)} + /> ); }; diff --git a/frontend/src/components/BookSelector.tsx b/frontend/src/components/BookSelector.tsx index 827be833..0d9b198c 100644 --- a/frontend/src/components/BookSelector.tsx +++ b/frontend/src/components/BookSelector.tsx @@ -182,7 +182,7 @@ const BookSelector: React.FC = ({ books, onBookSelect, format {/* Breadcrumb */} {version && ( - + window.location.href = `/version/${version}`} className="flex items-center space-x-1 hover:text-blue-600 dark:hover:text-blue-400 transition-colors" diff --git a/frontend/src/components/VersionSelector.tsx b/frontend/src/components/VersionSelector.tsx index 4e9688c7..0a77e377 100644 --- a/frontend/src/components/VersionSelector.tsx +++ b/frontend/src/components/VersionSelector.tsx @@ -1,11 +1,12 @@ import React from 'react'; -import { Book, Users } from 'lucide-react'; +import { Book, Users, Search } from 'lucide-react'; interface VersionSelectorProps { onVersionSelect: (version: 'esv' | 'nkjv') => void; + onSearchClick?: () => void; } -const VersionSelector: React.FC = ({ onVersionSelect }) => { +const VersionSelector: React.FC = ({ onVersionSelect, onSearchClick }) => { return ( {/* Header */} @@ -24,6 +25,20 @@ const VersionSelector: React.FC = ({ onVersionSelect }) => {/* Version Selection */} + {/* Search Bar */} + + + + + + + Choose Your Translation