File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -417,6 +417,30 @@ const CatalogueContent = () => {
417417 </ button >
418418 </ div >
419419 </ div >
420+
421+
422+ { /* Select/Deselect/Download All Buttons */ }
423+ < div className = "mb-8 flex w-full items-center justify-end gap-4" >
424+ < div
425+ onClick = { handleSelectAll }
426+ className = "cursor-pointer rounded-full border-2 border-black px-2 py-1 font-play text-xs font-semibold hover:bg-[#B2B8FF] hover:text-black dark:border-white dark:hover:border-[#434dba] dark:hover:bg-[#434dba] dark:hover:text-white"
427+ >
428+ Select All
429+ </ div >
430+ < div
431+ onClick = { handleDeselectAll }
432+ className = "cursor-pointer rounded-full border-2 border-black px-2 py-1 font-play text-xs font-semibold hover:bg-[#B2B8FF] hover:text-black dark:border-white dark:hover:border-[#434dba] dark:hover:bg-[#434dba] dark:hover:text-white"
433+ >
434+ Deselect All
435+ </ div >
436+ < div
437+ onClick = { handleDownloadSelected }
438+ className = "cursor-pointer rounded-full border-2 border-black px-2 py-1 font-play text-xs font-semibold hover:bg-[#B2B8FF] hover:text-black dark:border-white dark:hover:border-[#434dba] dark:hover:bg-[#434dba] dark:hover:text-white"
439+ >
440+ Download Selected
441+ </ div >
442+ </ div >
443+
420444 { relatedSubjects . length > 0 && (
421445 < div className = "mt-3 flex flex-wrap items-center gap-2" >
422446 < span className = "mr-2 text-sm font-medium text-gray-500 dark:text-gray-300" >
Original file line number Diff line number Diff line change @@ -18,11 +18,10 @@ function SideBar({
1818 selectedSemesters,
1919 selectedAnswerKeyIncluded,
2020 filterOptions,
21- filtersNotPulled,
2221 handleApplyFilters,
23- handleSelectAll,
24- handleDeselectAll,
25- handleDownloadSelected : handleDownloadAll ,
22+ handleSelectAll,
23+ handleDeselectAll,
24+ handleDownloadSelected
2625} : {
2726 loading : boolean ;
2827 selectedExams : string [ ] ;
@@ -45,8 +44,8 @@ function SideBar({
4544 semester : string [ ] ,
4645 anskey : boolean ,
4746 ) => void ;
48- handleSelectAll : ( ) => void ;
49- handleDeselectAll : ( ) => void ;
47+ handleSelectAll : ( ) => void ;
48+ handleDeselectAll : ( ) => void ;
5049 handleDownloadSelected : ( ) => void ;
5150} ) {
5251 const exams =
@@ -170,28 +169,6 @@ function SideBar({
170169 </ div >
171170 </ div >
172171
173- { /* Select/Deselect/Download All Buttons */ }
174- < div className = "flex w-full flex-wrap justify-between gap-2 border-b-2 border-[#36266d] px-[10px] py-4" >
175- < div
176- onClick = { handleSelectAll }
177- className = "cursor-pointer rounded-full border-2 border-black px-2 py-1 font-play text-xs font-semibold hover:bg-[#B2B8FF] hover:text-black dark:border-white dark:hover:border-[#434dba] dark:hover:bg-[#434dba] dark:hover:text-white"
178- >
179- Select All
180- </ div >
181- < div
182- onClick = { handleDeselectAll }
183- className = "cursor-pointer rounded-full border-2 border-black px-2 py-1 font-play text-xs font-semibold hover:bg-[#B2B8FF] hover:text-black dark:border-white dark:hover:border-[#434dba] dark:hover:bg-[#434dba] dark:hover:text-white"
184- >
185- Deselect All
186- </ div >
187- < div
188- onClick = { handleDownloadAll }
189- className = "cursor-pointer rounded-full border-2 border-black px-2 py-1 font-play text-xs font-semibold hover:bg-[#B2B8FF] hover:text-black dark:border-white dark:hover:border-[#434dba] dark:hover:bg-[#434dba] dark:hover:text-white"
190- >
191- Download Selected
192- </ div >
193- </ div >
194-
195172 { /* Filters */ }
196173 { filtersForSidebar . map ( ( section ) => (
197174 < div
You can’t perform that action at this time.
0 commit comments