@@ -189,9 +189,9 @@ export default function ObjectList({
189189
190190 const folders = filterObjectsByPrefix ( objects , folderPrefix ) ;
191191
192- const extractPath = ( url : string ) => {
192+ const extractPath = ( url : string ) : string => {
193193 const match = / h t t p s ? : \/ \/ [ ^ \/ ] + ( \/ .* ) $ / . exec ( url ) ;
194- return match ? match [ 1 ] : url ;
194+ return match ? match [ 1 ] ! : url ;
195195 } ;
196196
197197 const generateS3Link = ( key : string ) => {
@@ -206,12 +206,12 @@ export default function ObjectList({
206206 placeholder = "Search..."
207207 value = { searchQuery }
208208 onChange = { handleSearch }
209- className = "bg-input w-[250px] rounded border border-primary p-2 text-primary"
209+ className = "w-[250px] rounded border border-primary bg-input p-2 text-primary"
210210 />
211211 < select
212212 value = { selectedFolder ?? "" }
213213 onChange = { handleFolderChange }
214- className = "bg-input ml-2 w-[250px] cursor-pointer rounded border border-primary p-2 text-primary"
214+ className = "ml-2 w-[250px] cursor-pointer rounded border border-primary bg-input p-2 text-primary"
215215 >
216216 { folders . map ( ( folder , index ) => (
217217 < option key = { index } value = { folder } >
@@ -310,9 +310,7 @@ export default function ObjectList({
310310 rel = "noopener noreferrer"
311311 className = "text-link hover:underline"
312312 >
313- { type === "server"
314- ? object . key . split ( "/" ) . pop ( )
315- : object . key }
313+ { object . key }
316314 </ a >
317315 </ td >
318316 { type === "server" && (
@@ -323,7 +321,7 @@ export default function ObjectList({
323321 rel = "noopener noreferrer"
324322 className = "text-link hover:underline"
325323 >
326- { extractPath ( object . url ) }
324+ { extractPath ( object . url ) . split ( "/" ) . pop ( ) }
327325 </ a >
328326 </ td >
329327 ) }
@@ -340,7 +338,7 @@ export default function ObjectList({
340338 < button
341339 onClick = { handleDeleteSelected }
342340 disabled = { selectedObjects . length === 0 }
343- className = "bg-button-destroy disabled:bg-gradient-button-disabled disabled:text-disabled ml-auto mt-4 flex rounded px-4 py-2 font-bold text-primary disabled:opacity-50"
341+ className = "ml-auto mt-4 flex rounded bg-button-destroy px-4 py-2 font-bold text-primary disabled:bg-gradient-button-disabled disabled:text-disabled disabled:opacity-50"
344342 >
345343 Delete Selected
346344 </ button >
@@ -350,7 +348,7 @@ export default function ObjectList({
350348 setCurrentPage ( ( prevPage ) => Math . max ( prevPage - 1 , 1 ) )
351349 }
352350 disabled = { currentPage === 1 }
353- className = "bg-gradient-button disabled:bg-gradient-button-disabled disabled:text-disabled w-[120px] rounded px-4 py-2 font-bold text-primary disabled:opacity-50"
351+ className = "w-[120px] rounded bg-gradient-button px-4 py-2 font-bold text-primary disabled:bg-gradient-button-disabled disabled:text-disabled disabled:opacity-50"
354352 >
355353 Previous
356354 </ button >
@@ -362,7 +360,7 @@ export default function ObjectList({
362360 setCurrentPage ( ( prevPage ) => Math . min ( prevPage + 1 , totalPages ) )
363361 }
364362 disabled = { currentPage === totalPages }
365- className = "bg-gradient-button disabled:bg-gradient-button-disabled disabled:text-disabled w-[120px] rounded px-4 py-2 font-bold text-primary disabled:opacity-50"
363+ className = "w-[120px] rounded bg-gradient-button px-4 py-2 font-bold text-primary disabled:bg-gradient-button-disabled disabled:text-disabled disabled:opacity-50"
366364 >
367365 Next
368366 </ button >
0 commit comments