perf: implemented block previous and next botom when load pagination data

master
adriano 2025-09-05 15:56:44 -03:00
parent 50f5ce81bf
commit c4ee8b68a9
1 changed files with 12 additions and 6 deletions

View File

@ -496,8 +496,8 @@ export default function TranscriptionTable() {
<TableHead>Preço Final LLM ($)</TableHead> <TableHead>Preço Final LLM ($)</TableHead>
<TableHead>Provider LLM</TableHead> <TableHead>Provider LLM</TableHead>
{/* <TableHead>Model TTS</TableHead> */} {/* <TableHead>Model TTS</TableHead> */}
<TableHead>Provider TTS</TableHead> <TableHead>Provider STT</TableHead>
<TableHead>Preço Final TTS ($)</TableHead> <TableHead>Preço Final STT ($)</TableHead>
<TableHead>Segundos Transcritos</TableHead> <TableHead>Segundos Transcritos</TableHead>
</> </>
) : ( ) : (
@ -603,10 +603,15 @@ export default function TranscriptionTable() {
<div className="flex items-center space-x-2"> <div className="flex items-center space-x-2">
<div className="flex items-center space-x-1"> <div className="flex items-center space-x-1">
<Button variant="outline" size="sm" onClick={goToFirstPage} disabled={currentPage === 1}> <Button variant="outline" size="sm" onClick={goToFirstPage} disabled={currentPage === 1 || isLoading}>
Primeira Primeira
</Button> </Button>
<Button variant="outline" size="sm" onClick={goToPreviousPage} disabled={currentPage === 1}> <Button
variant="outline"
size="sm"
onClick={goToPreviousPage}
disabled={currentPage === 1 || isLoading}
>
Anterior Anterior
</Button> </Button>
@ -631,6 +636,7 @@ export default function TranscriptionTable() {
size="sm" size="sm"
onClick={() => goToPage(pageNum)} onClick={() => goToPage(pageNum)}
className="w-10" className="w-10"
disabled={isLoading}
> >
{pageNum} {pageNum}
</Button> </Button>
@ -642,7 +648,7 @@ export default function TranscriptionTable() {
variant="outline" variant="outline"
size="sm" size="sm"
onClick={goToNextPage} onClick={goToNextPage}
disabled={currentPage === pagination.total_pages} disabled={currentPage === pagination.total_pages || isLoading}
> >
Próxima Próxima
</Button> </Button>
@ -650,7 +656,7 @@ export default function TranscriptionTable() {
variant="outline" variant="outline"
size="sm" size="sm"
onClick={goToLastPage} onClick={goToLastPage}
disabled={currentPage === pagination.total_pages} disabled={currentPage === pagination.total_pages || isLoading}
> >
Última Última
</Button> </Button>