fix: pin rules pagination and default page size
This commit is contained in:
@@ -88,7 +88,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
|
||||
const requestedSubtype = url.searchParams.get('subtype') || url.searchParams.get('documentAttributeType') || '';
|
||||
const requestedRuleGroup = url.searchParams.get('ruleGroup') || url.searchParams.getAll('ruleGroups')[0] || '';
|
||||
const requestedPage = Number(url.searchParams.get('page') || '1');
|
||||
const requestedPageSize = Number(url.searchParams.get('pageSize') || '10');
|
||||
const requestedPageSize = Number(url.searchParams.get('pageSize') || '50');
|
||||
const requestedFilters = {
|
||||
documentType: url.searchParams.get('documentType') || '',
|
||||
mainType: requestedMainType,
|
||||
@@ -96,7 +96,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
|
||||
ruleGroup: requestedRuleGroup,
|
||||
keyword: url.searchParams.get('keyword') || '',
|
||||
page: Number.isFinite(requestedPage) && requestedPage > 0 ? requestedPage : 1,
|
||||
pageSize: [10, 20, 30, 50].includes(requestedPageSize) ? requestedPageSize : 10
|
||||
pageSize: [10, 20, 30, 50].includes(requestedPageSize) ? requestedPageSize : 50
|
||||
};
|
||||
|
||||
const packs = await loadRuleConfigPackSummaries(request);
|
||||
|
||||
Reference in New Issue
Block a user