diff --git a/susconecta/app/paciente/page.tsx b/susconecta/app/paciente/page.tsx index 54f0317..16aaab4 100644 --- a/susconecta/app/paciente/page.tsx +++ b/susconecta/app/paciente/page.tsx @@ -482,7 +482,8 @@ export default function PacientePage() { } console.log('[DashboardCards] Especialidades encontradas:', specs) - setEspecialidades(specs.length > 0 ? specs.sort() : []) + // Ordenação alfabética usando localeCompare para suportar acentuação (português) + setEspecialidades(specs.length > 0 ? specs.sort((a, b) => a.localeCompare(b, 'pt', { sensitivity: 'base' })) : []) } catch (e) { console.error('[DashboardCards] erro ao carregar especialidades', e) if (mounted) setEspecialidades([]) @@ -574,20 +575,21 @@ export default function PacientePage() {
Especialidades populares
{especialidadesLoading ? ( -