develop #83
@ -687,7 +687,7 @@ export default function ResultadosClient() {
|
|||||||
|
|
||||||
// Paginação local para a lista de médicos
|
// Paginação local para a lista de médicos
|
||||||
const [currentPage, setCurrentPage] = useState(1)
|
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
|
// Resetar para página 1 quando o conjunto de profissionais (filtro) ou itemsPerPage mudar
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@ -1022,6 +1022,8 @@ export default function ResultadosClient() {
|
|||||||
<SelectItem value="5">5</SelectItem>
|
<SelectItem value="5">5</SelectItem>
|
||||||
<SelectItem value="10">10</SelectItem>
|
<SelectItem value="10">10</SelectItem>
|
||||||
<SelectItem value="20">20</SelectItem>
|
<SelectItem value="20">20</SelectItem>
|
||||||
|
<SelectItem value="50">50</SelectItem>
|
||||||
|
<SelectItem value="100">100</SelectItem>
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
<span>Mostrando {startItem} a {endItem} de {profissionais.length}</span>
|
<span>Mostrando {startItem} a {endItem} de {profissionais.length}</span>
|
||||||
|
|||||||
@ -1826,7 +1826,7 @@ export async function buscarMedicos(termo: string): Promise<Medico[]> {
|
|||||||
// Executa as buscas e combina resultados únicos
|
// Executa as buscas e combina resultados únicos
|
||||||
for (const query of queries) {
|
for (const query of queries) {
|
||||||
try {
|
try {
|
||||||
const url = `${REST}/doctors?${query}&limit=10`;
|
const url = `${REST}/doctors?${query}&limit=100`;
|
||||||
const headers = baseHeaders();
|
const headers = baseHeaders();
|
||||||
const res = await fetch(url, { method: 'GET', headers });
|
const res = await fetch(url, { method: 'GET', headers });
|
||||||
const arr = await parse<Medico[]>(res);
|
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[]> {
|
export async function listarTodosMedicos(): Promise<Medico[]> {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user