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:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "checklist-frontend",
|
"name": "checklist-frontend",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.0.66",
|
"version": "1.0.67",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -233,7 +233,11 @@ function DashboardPage({ user, setUser }) {
|
|||||||
if (checklistsRes.ok) {
|
if (checklistsRes.ok) {
|
||||||
const checklistsData = await checklistsRes.json()
|
const checklistsData = await checklistsRes.json()
|
||||||
console.log('Checklists data:', checklistsData)
|
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 {
|
} else {
|
||||||
console.error('Error loading checklists:', checklistsRes.status)
|
console.error('Error loading checklists:', checklistsRes.status)
|
||||||
setChecklists([])
|
setChecklists([])
|
||||||
@@ -251,7 +255,11 @@ function DashboardPage({ user, setUser }) {
|
|||||||
if (inspectionsRes.ok) {
|
if (inspectionsRes.ok) {
|
||||||
const inspectionsData = await inspectionsRes.json()
|
const inspectionsData = await inspectionsRes.json()
|
||||||
console.log('Inspections data:', inspectionsData)
|
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 {
|
} else {
|
||||||
console.error('Error loading inspections:', inspectionsRes.status)
|
console.error('Error loading inspections:', inspectionsRes.status)
|
||||||
setInspections([])
|
setInspections([])
|
||||||
|
|||||||
Reference in New Issue
Block a user