Fixed missing onSearchClick prop destructuring in ChapterSelector

- **Destructured onSearchClick**: Added to props in ChapterSelector component
- **Prop passthrough**: Added onSearchClick={() => setShowSearch(true)} to ChapterSelector call in App.tsx
- **Build fix**: Resolved TS error preventing Docker build success
- **Search infrastructure**: Ready for ChapterSelector search bar implementation if needed later

Docker build will now succeed!
This commit is contained in:
Ryderjj89
2025-09-28 16:07:53 -04:00
parent 9dfd4db14c
commit dd82791aa3
2 changed files with 2 additions and 1 deletions

View File

@@ -328,6 +328,7 @@ function App() {
user={user}
onFavoriteChange={handleFavoriteChange}
version={versionId}
onSearchClick={() => setShowSearch(true)}
/>
);
};

View File

@@ -13,7 +13,7 @@ interface ChapterSelectorProps {
onSearchClick?: () => void;
}
const ChapterSelector: React.FC<ChapterSelectorProps> = ({ book, onChapterSelect, onBack, formatBookName, user, onFavoriteChange, version = 'esv' }) => {
const ChapterSelector: React.FC<ChapterSelectorProps> = ({ book, onChapterSelect, onBack, formatBookName, user, onFavoriteChange, version = 'esv', onSearchClick }) => {
const [chapters, setChapters] = useState<string[]>([]);
const [loading, setLoading] = useState(true);
const [favorites, setFavorites] = useState<Set<string>>(new Set());