This commit is contained in:
louiscklaw
2025-04-26 07:44:55 +08:00
parent 9be92b41d1
commit caa224cbb6
4 changed files with 24 additions and 18 deletions

View File

@@ -48,7 +48,7 @@ export default function Page({ searchParams }: PageProps): React.JSX.Element {
const [rowsPerPage, setRowsPerPage] = React.useState<number>(5);
//
const [f, setF] = React.useState<Vocabulary[]>([]);
const [currentPage, setCurrentPage] = React.useState<number>(1);
const [currentPage, setCurrentPage] = React.useState<number>(0);
//
const [recordCount, setRecordCount] = React.useState<number>(0);
const [listOption, setListOption] = React.useState({});
@@ -57,12 +57,14 @@ export default function Page({ searchParams }: PageProps): React.JSX.Element {
//
const reloadRows = async (): Promise<void> => {
try {
const models: ListResult<RecordModel> = await pb.collection(COL_VOCABULARIES).getList(1, 5, {
expand: 'cat_id',
});
const models: ListResult<RecordModel> = await pb
.collection(COL_VOCABULARIES)
.getList(currentPage + 1, rowsPerPage, {
...listOption,
expand: 'cat_id',
});
const { items, totalItems } = models;
const tempVocabularies: Vocabulary[] = items.map((v) => {
return { ...defaultVocabulary, ...v };
});