@@ -60,8 +60,7 @@ const CatalogueContent = () => {
60
60
link . download = filename ;
61
61
link . click ( ) ;
62
62
window . URL . revokeObjectURL ( link . href ) ;
63
- } catch ( error ) {
64
- }
63
+ } catch ( error ) { }
65
64
}
66
65
67
66
const handleSelectPaper = ( paper : Paper , isSelected : boolean ) => {
@@ -159,29 +158,23 @@ const CatalogueContent = () => {
159
158
160
159
return (
161
160
< div className = "min-h-screen px-2 md:p-8" >
162
- < div className = "mb-4 flex w-full flex-row items-center md:justify-center md:gap-10" >
163
- < div className = "w-[120%] md:w-[576px]" >
161
+ < div className = "mb-10 flex w-full flex-row items-center md:justify-between md:gap-10" >
162
+ < div className = " w-[120%] md:w-[576px]" >
164
163
< SearchBar />
165
164
</ div >
166
- { subject && filterOptions && (
167
- < FilterDialog
168
- subject = { subject }
169
- filterOptions = { filterOptions }
170
- initialExams = { exams }
171
- initialSlots = { slots }
172
- initialYears = { years }
173
- onReset = { handleResetFilters }
174
- onApplyFilters = { handleApplyFilters }
175
- />
176
- ) } { " " }
177
- </ div >
178
-
179
- { error && < p className = "text-red-500" > { error } </ p > }
180
- { loading ? (
181
- < Loader />
182
- ) : papers . length > 0 ? (
183
- < >
184
- < div className = "mb-4 hidden md:flex justify-center gap-2 md:justify-end 2xl:mr-4" >
165
+ < div className = "flex gap-8" >
166
+ { subject && filterOptions && (
167
+ < FilterDialog
168
+ subject = { subject }
169
+ filterOptions = { filterOptions }
170
+ initialExams = { exams }
171
+ initialSlots = { slots }
172
+ initialYears = { years }
173
+ onReset = { handleResetFilters }
174
+ onApplyFilters = { handleApplyFilters }
175
+ />
176
+ ) } { " " }
177
+ < div className = " hidden items-center justify-center gap-2 md:flex md:justify-end 2xl:mr-4" >
185
178
< Button variant = "outline" onClick = { handleSelectAll } >
186
179
Select All
187
180
</ Button >
@@ -196,6 +189,14 @@ const CatalogueContent = () => {
196
189
Download All ({ selectedPapers . length } )
197
190
</ Button >
198
191
</ div >
192
+ </ div >
193
+ </ div >
194
+
195
+ { error && < p className = "text-red-500" > { error } </ p > }
196
+ { loading ? (
197
+ < Loader />
198
+ ) : papers . length > 0 ? (
199
+ < >
199
200
< div className = "mx-auto flex flex-col flex-wrap items-center justify-center gap-10 md:flex-row md:justify-normal" >
200
201
{ papers . map ( ( paper ) => (
201
202
< Card
0 commit comments