Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15289 | Rev 15291 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15289 Rev 15290
Línea 4... Línea 4...
4
const sortData = ({ tableData, sortKey, reverse }) => {
4
const sortData = ({ tableData, sortKey, reverse }) => {
5
	let sortedData
5
	let sortedData
Línea 6... Línea 6...
6
 
6
 
Línea 7... Línea -...
7
	if (!sortKey) return tableData
-
 
8
 
7
	if (!sortKey) return tableData
9
	if (sortKey === 'name') {
-
 
Línea 10... Línea 8...
10
		sortedData = tableData.sort((a, b) => a[sortKey] < b[sortKey] && -1)
8
 
11
	}
9
	sortedData = tableData.sort((a, b) => a[sortKey].toLowerCase() < b[sortKey].toLowerCase() && -1)
12
 
10
 
Línea 13... Línea -...
13
	if (reverse) {
-
 
14
		sortedData.reverse()
-
 
15
	}
-
 
16
 
-
 
17
	console.log(sortedData)
11
	if (reverse) {
18
	console.log(sortKey)
12
		sortedData.reverse()
Línea 19... Línea 13...
19
	console.log(tableData)
13
	}
20
 
14
 
Línea 44... Línea 38...
44
		setSortKey(key)
38
		setSortKey(key)
45
	}
39
	}
Línea 46... Línea 40...
46
 
40
 
47
	useEffect(() => {
41
	useEffect(() => {
-
 
42
		setData(sortedData())
48
		setData(sortedData())
43
		console.log(sortedData())
Línea 49... Línea 44...
49
	}, [sortKey, reverse])
44
	}, [sortKey, reverse])
50
 
45
 
51
	return (
46
	return (