Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 12396 Rev 12399
Línea 84... Línea 84...
84
 
84
 
85
	const maxPages = 5 > totalPages ? totalPages : 5
85
	const maxPages = 5 > totalPages ? totalPages : 5
Línea 86... Línea 86...
86
	const [pages, setPages] = useState([currentPage])
86
	const [pages, setPages] = useState([currentPage])
87
 
-
 
88
	const generateCurrentPages = () => {
-
 
89
		let isPreviousOrNext = false
87
 
90
		let pagesCont = 1
88
	const generateCurrentPages = () => {
91
		let nextPage = currentPage + 1
-
 
92
		let previousPage = currentPage - 1
-
 
93
		do {
-
 
94
			if (isPreviousOrNext) {
89
		let nextPage = currentPage + 1
95
				// nextPage
-
 
96
				if (nextPage < totalPages) {
-
 
97
					setPages([...pages, nextPage])
-
 
98
					nextPage++
-
 
99
					pagesCont++
-
 
100
				}
-
 
101
				isPreviousOrNext = !isPreviousOrNext
-
 
102
			} else {
90
		let previousPage = currentPage - 1
103
				// previousPage
91
		for (let i = 0; i < maxPages; i++) {
104
				if (previousPage > 0) {
-
 
105
					setPages([previousPage, ...pages])
-
 
106
					previousPage--
-
 
107
					pagesCont++
-
 
108
				}
92
			if (previousPage > 0) {
109
				isPreviousOrNext = !isPreviousOrNext
93
				setPages([previousPage, ...pages])
-
 
94
			}
-
 
95
			if (nextPage <= totalPages) {
-
 
96
				setPages([...pages, nextPage])
110
			}
97
			}
Línea 111... Línea 98...
111
		} while (pagesCont < maxPages)
98
		}
112
	}
99
	}
113
 
100