fix-doctor-list

This commit is contained in:
João Gustavo 2025-11-13 17:21:16 -03:00
parent 72898a48ff
commit a6251fd2ea
2 changed files with 5 additions and 3 deletions

View File

@ -687,7 +687,7 @@ export default function ResultadosClient() {
// Paginação local para a lista de médicos
const [currentPage, setCurrentPage] = useState(1)
const [itemsPerPage, setItemsPerPage] = useState(5)
const [itemsPerPage, setItemsPerPage] = useState(100)
// Resetar para página 1 quando o conjunto de profissionais (filtro) ou itemsPerPage mudar
useEffect(() => {
@ -1022,6 +1022,8 @@ export default function ResultadosClient() {
<SelectItem value="5">5</SelectItem>
<SelectItem value="10">10</SelectItem>
<SelectItem value="20">20</SelectItem>
<SelectItem value="50">50</SelectItem>
<SelectItem value="100">100</SelectItem>
</SelectContent>
</Select>
<span>Mostrando {startItem} a {endItem} de {profissionais.length}</span>

View File

@ -1826,7 +1826,7 @@ export async function buscarMedicos(termo: string): Promise<Medico[]> {
// Executa as buscas e combina resultados únicos
for (const query of queries) {
try {
const url = `${REST}/doctors?${query}&limit=10`;
const url = `${REST}/doctors?${query}&limit=100`;
const headers = baseHeaders();
const res = await fetch(url, { method: 'GET', headers });
const arr = await parse<Medico[]>(res);
@ -1844,7 +1844,7 @@ export async function buscarMedicos(termo: string): Promise<Medico[]> {
}
}
return results.slice(0, 20); // Limita a 20 resultados
return results.slice(0, 100); // Limita a 100 resultados
}
export async function listarTodosMedicos(): Promise<Medico[]> {