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);
|
||||
|
||||
@@ -238,6 +238,24 @@
|
||||
|
||||
.rules-test-page .rules-test-table-card {
|
||||
min-height: calc(100vh - 250px);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.rules-test-page .rules-test-table-card .card-body {
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.rules-test-page .rules-test-table-card .ant-table-wrapper {
|
||||
flex: 1;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
.rules-test-page .rules-test-table-card .pagination,
|
||||
.rules-test-page .rules-test-table-card .ant-pagination {
|
||||
margin-top: auto;
|
||||
}
|
||||
|
||||
.rules-test-page .rule-check-type span:last-child {
|
||||
|
||||
Reference in New Issue
Block a user