Make search dropdown default to current version - uses selectedVersion prop instead of hardcoded ESV default

This commit is contained in:
Ryderjj89
2025-09-29 10:27:00 -04:00
parent 40ebd7d7e2
commit 5c19e2ed48

View File

@@ -17,18 +17,20 @@ const SearchComponent: React.FC<SearchComponentProps> = ({
formatBookName,
getBookUrlName,
books = [],
selectedVersion: initialVersion = 'esv',
selectedVersion: initialVersion,
onVersionChange,
onClose,
isModal = false
}) => {
// Default to ESV if no version is selected, otherwise use the current version
const defaultVersion = initialVersion || 'esv';
const [query, setQuery] = useState('');
const [results, setResults] = useState<SearchResult[]>([]);
const [loading, setLoading] = useState(false);
const [error, setError] = useState('');
const [hasSearched, setHasSearched] = useState(false);
const [selectedBook, setSelectedBook] = useState<string>('');
const [selectedVersion, setSelectedVersion] = useState<string>(initialVersion);
const [selectedVersion, setSelectedVersion] = useState<string>(defaultVersion);
const searchTimeoutRef = useRef<NodeJS.Timeout>();
const navigate = useNavigate();