diff options
author | Sunil Shetye | 2025-04-04 22:44:42 +0530 |
---|---|---|
committer | Sunil Shetye | 2025-04-07 15:38:16 +0530 |
commit | 7492d9cd8d9e28f2df244a92a2d0d7d56f1d660b (patch) | |
tree | 29e130c9d99c6c89ca0149e437e72a15167ae098 | |
parent | 62009aa0de19a7f300b586c819653dbec0f8e856 (diff) | |
download | Common-Interface-Project-7492d9cd8d9e28f2df244a92a2d0d7d56f1d660b.tar.gz Common-Interface-Project-7492d9cd8d9e28f2df244a92a2d0d7d56f1d660b.tar.bz2 Common-Interface-Project-7492d9cd8d9e28f2df244a92a2d0d7d56f1d660b.zip |
move Number(selectedBook) outside filter()
-rw-r--r-- | blocks/eda-frontend/src/pages/Gallery.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/blocks/eda-frontend/src/pages/Gallery.js b/blocks/eda-frontend/src/pages/Gallery.js index acf5ee50..f8be9fb0 100644 --- a/blocks/eda-frontend/src/pages/Gallery.js +++ b/blocks/eda-frontend/src/pages/Gallery.js @@ -219,12 +219,12 @@ const Gallery = () => { } const filteredSchematics = - // Filter based on selected book ID first - selectedBook === '' // If no book is selected, show nothing - ? [] - : selectedBook === 'all' - ? GallerySchSample // Show all schematics for 'All Books' - : GallerySchSample.filter((sch) => sch.book_id === parseInt(selectedBook)) + (() => { + if (!selectedBook) return [] + if (selectedBook === 'all') return GallerySchSample + const selectedBookId = Number(selectedBook) + return GallerySchSample.filter((sch) => sch.book_id === selectedBookId) + })() const st = searchTerm.trim().toLowerCase() const galleryst = 'gallery' + st |