v1.0.67 Backend / v1.0.67 Frontend - Ordenamiento consistente de checklists e inspecciones
Frontend (1.0.67):
- 🔧 Checklists e inspecciones se ordenan por ID descendente (más recientes primero)
- Mantiene posición de elementos después de editar/actualizar
- Ya no se mueven al final de la lista tras modificaciones
- Orden consistente en todas las recargas de datos
- Mejora UX al preservar contexto visual del usuario
Backend (1.0.67):
- Sin cambios (mantiene versión actual)
This commit is contained in:
@@ -233,7 +233,11 @@ function DashboardPage({ user, setUser }) {
|
||||
if (checklistsRes.ok) {
|
||||
const checklistsData = await checklistsRes.json()
|
||||
console.log('Checklists data:', checklistsData)
|
||||
setChecklists(Array.isArray(checklistsData) ? checklistsData : [])
|
||||
// Ordenar por ID descendente para mantener orden consistente
|
||||
const sortedChecklists = Array.isArray(checklistsData)
|
||||
? checklistsData.sort((a, b) => b.id - a.id)
|
||||
: []
|
||||
setChecklists(sortedChecklists)
|
||||
} else {
|
||||
console.error('Error loading checklists:', checklistsRes.status)
|
||||
setChecklists([])
|
||||
@@ -251,7 +255,11 @@ function DashboardPage({ user, setUser }) {
|
||||
if (inspectionsRes.ok) {
|
||||
const inspectionsData = await inspectionsRes.json()
|
||||
console.log('Inspections data:', inspectionsData)
|
||||
setInspections(Array.isArray(inspectionsData) ? inspectionsData : [])
|
||||
// Ordenar por ID descendente para mantener orden consistente
|
||||
const sortedInspections = Array.isArray(inspectionsData)
|
||||
? inspectionsData.sort((a, b) => b.id - a.id)
|
||||
: []
|
||||
setInspections(sortedInspections)
|
||||
} else {
|
||||
console.error('Error loading inspections:', inspectionsRes.status)
|
||||
setInspections([])
|
||||
|
||||
Reference in New Issue
Block a user