@@ -101,14 +101,14 @@ function SideBar({
101
101
< Button
102
102
variant = "outline"
103
103
onClick = { handleSelectAll }
104
- className = "play mr-2 border-2 border-black font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
104
+ className = "font- play mr-2 border-2 border-black font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
105
105
>
106
106
Select All
107
107
</ Button >
108
108
< Button
109
109
variant = "outline"
110
110
onClick = { handleDeselectAll }
111
- className = "play border-2 border-black font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
111
+ className = "font- play border-2 border-black font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
112
112
>
113
113
Deselect All
114
114
</ Button >
@@ -117,7 +117,7 @@ function SideBar({
117
117
variant = "outline"
118
118
onClick = { handleDownloadAll }
119
119
disabled = { selectedPapers . length === 0 }
120
- className = "play border-2 border-black font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
120
+ className = "font- play border-2 border-black font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
121
121
>
122
122
Download All ({ selectedPapers . length } )
123
123
</ Button >
@@ -126,11 +126,11 @@ function SideBar({
126
126
< div className = "flex w-full items-center justify-between border-b-2 border-[#36266d] px-[10px] py-4" >
127
127
< div className = "flex items-center gap-1" >
128
128
< Filter size = { 24 } />
129
- < div className = "play text-xl font-bold" > Filters</ div >
129
+ < div className = "font- play text-xl font-bold" > Filters</ div >
130
130
</ div >
131
131
< div className = "flex flex-col" >
132
132
< div
133
- className = "play cursor-pointer rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
133
+ className = "font- play cursor-pointer rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:border-[#434dba] dark:hover:border-white dark:hover:bg-slate-900"
134
134
onClick = { ( ) => {
135
135
handleApplyFilters ( [ ] , [ ] , [ ] , [ ] , [ ] , false ) ;
136
136
} }
@@ -151,7 +151,7 @@ function SideBar({
151
151
! selectedAnswerKeyIncluded ,
152
152
) ;
153
153
} }
154
- className = { `play flex cursor-pointer rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white ${ selectedAnswerKeyIncluded ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
154
+ className = { `font- play flex cursor-pointer rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white ${ selectedAnswerKeyIncluded ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
155
155
>
156
156
Answer Key Available
157
157
</ div >
@@ -166,7 +166,7 @@ function SideBar({
166
166
{ /* Keep exams open by default for aesthetics */ }
167
167
< AccordionItem className = "border-none no-underline" value = "item-1" >
168
168
< AccordionTrigger className = "w-full no-underline" >
169
- < div className = "play text-sm no-underline" > Exams</ div >
169
+ < div className = "font- play text-sm no-underline" > Exams</ div >
170
170
</ AccordionTrigger >
171
171
< AccordionContent >
172
172
< div className = "my-2 flex w-full flex-wrap items-center" >
@@ -194,7 +194,7 @@ function SideBar({
194
194
) ;
195
195
}
196
196
} }
197
- className = { `play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedExams . includes ( exam . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
197
+ className = { `font- play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedExams . includes ( exam . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
198
198
>
199
199
{ exam . label }
200
200
</ div >
@@ -208,7 +208,7 @@ function SideBar({
208
208
< Accordion className = "w-full" type = "single" collapsible >
209
209
< AccordionItem className = "border-none no-underline" value = "item-1" >
210
210
< AccordionTrigger className = "w-full no-underline" >
211
- < div className = "play text-sm no-underline" > Slots</ div >
211
+ < div className = "font- play text-sm no-underline" > Slots</ div >
212
212
</ AccordionTrigger >
213
213
< AccordionContent >
214
214
< div className = "my-2 flex w-full flex-wrap items-center" >
@@ -236,7 +236,7 @@ function SideBar({
236
236
) ;
237
237
}
238
238
} }
239
- className = { `play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedSlots . includes ( slot . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
239
+ className = { `font- play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedSlots . includes ( slot . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
240
240
>
241
241
{ slot . label }
242
242
</ div >
@@ -250,7 +250,7 @@ function SideBar({
250
250
< Accordion className = "w-full" type = "single" collapsible >
251
251
< AccordionItem className = "border-none no-underline" value = "item-1" >
252
252
< AccordionTrigger className = "w-full no-underline" >
253
- < div className = "play text-sm no-underline" > Years</ div >
253
+ < div className = "font- play text-sm no-underline" > Years</ div >
254
254
</ AccordionTrigger >
255
255
< AccordionContent >
256
256
< div className = "my-2 flex w-full flex-wrap items-center" >
@@ -278,7 +278,7 @@ function SideBar({
278
278
) ;
279
279
}
280
280
} }
281
- className = { `play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedYears . includes ( year . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
281
+ className = { `font- play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedYears . includes ( year . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
282
282
>
283
283
{ year . label }
284
284
</ div >
@@ -292,7 +292,7 @@ function SideBar({
292
292
< Accordion className = "w-full" type = "single" collapsible >
293
293
< AccordionItem className = "border-none no-underline" value = "item-1" >
294
294
< AccordionTrigger className = "w-full no-underline" >
295
- < div className = "play text-sm no-underline" > Semesters</ div >
295
+ < div className = "font- play text-sm no-underline" > Semesters</ div >
296
296
</ AccordionTrigger >
297
297
< AccordionContent >
298
298
< div className = "my-2 flex w-full flex-wrap items-center" >
@@ -320,7 +320,7 @@ function SideBar({
320
320
) ;
321
321
}
322
322
} }
323
- className = { `play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedSemesters . includes ( semester . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
323
+ className = { `font- play mb-2 mr-2 flex h-fit cursor-pointer items-center rounded-full border-2 border-black px-2 py-1 text-xs font-semibold hover:bg-slate-800 hover:text-white dark:hover:bg-slate-900 ${ selectedSemesters . includes ( semester . value ) ? "border-[#B2B8FF] bg-[#B2B8FF] hover:border-black hover:bg-[#B2B8FF] dark:border-[#434dba] dark:bg-[#434dba] dark:hover:border-[white] dark:hover:bg-[#434dba]" : "bg-none hover:bg-[#B2B8FF] dark:border-white dark:hover:border-[#434dba]" } ` }
324
324
>
325
325
{ semester . label }
326
326
</ div >
0 commit comments