fix(table): pagesize

This commit is contained in:
zhangheng
2026-06-01 16:03:39 +08:00
parent 603e4b105f
commit a384897386
4 changed files with 104 additions and 3 deletions

View File

@@ -18,6 +18,10 @@ import {
SettingPage,
usePersistentPageSizeOptions,
} from "@/components/setting/PageSurface"
import {
getPersistedPageSizeOptions,
resolvePageSizeWithinOptions,
} from "@/components/setting/pageSize"
import {
Badge,
Button,
@@ -126,7 +130,13 @@ export default function PersonReportPage() {
const [queryTrigger, setQueryTrigger] = useState(0)
const [page, setPage] = useState(1)
const [pageSize, setPageSize] = useState(20)
const [pageSize, setPageSize] = useState(() =>
resolvePageSizeWithinOptions(
20,
getPersistedPageSizeOptions(DEFAULT_RECORDS_PER_PAGE_OPTIONS),
20
)
)
const {
recordsPerPageOptions,
addCustomPageSize,