summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Shetye2025-04-04 22:44:42 +0530
committerSunil Shetye2025-04-07 15:38:16 +0530
commit7492d9cd8d9e28f2df244a92a2d0d7d56f1d660b (patch)
tree29e130c9d99c6c89ca0149e437e72a15167ae098
parent62009aa0de19a7f300b586c819653dbec0f8e856 (diff)
downloadCommon-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.js12
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