mirror of
https://github.com/m1ngsama/FUJI.git
synced 2025-12-25 02:56:38 +00:00
fix page
This commit is contained in:
parent
91666db1d7
commit
bd38b8ed2b
1 changed files with 11 additions and 9 deletions
|
|
@ -304,21 +304,23 @@ export default function App() {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const filteredList = useMemo(() => {
|
||||||
|
if (statusFilter.length > 0) {
|
||||||
|
return list.items.filter(item => statusFilter.includes(item.status))
|
||||||
|
}
|
||||||
|
return list.items
|
||||||
|
}, [list, statusFilter])
|
||||||
|
|
||||||
const items = useMemo(() => {
|
const items = useMemo(() => {
|
||||||
const start = (page - 1) * rowsPerPage
|
const start = (page - 1) * rowsPerPage
|
||||||
const end = start + rowsPerPage
|
const end = start + rowsPerPage
|
||||||
|
|
||||||
if (statusFilter.length > 0) {
|
return filteredList.slice(start, end)
|
||||||
return list.items.filter(item => statusFilter.includes(item.status)).slice(start, end)
|
}, [filteredList, page, rowsPerPage])
|
||||||
}
|
|
||||||
|
|
||||||
return list.items.slice(start, end)
|
|
||||||
}, [list, page, rowsPerPage, statusFilter])
|
|
||||||
|
|
||||||
const pages = useMemo(() => {
|
const pages = useMemo(() => {
|
||||||
return Math.ceil(list.items.length / rowsPerPage)
|
return Math.ceil(filteredList.length / rowsPerPage)
|
||||||
}, [list, rowsPerPage])
|
}, [filteredList, rowsPerPage])
|
||||||
|
|
||||||
// useEffect(() => {
|
// useEffect(() => {
|
||||||
// fetchAndSetEvent()
|
// fetchAndSetEvent()
|
||||||
// }, [])
|
// }, [])
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue