Skip to content

Commit 896f09f

Browse files
bug-fix 8470 support added (#8475)
1 parent 691b14f commit 896f09f

File tree

4 files changed

+28
-8
lines changed

4 files changed

+28
-8
lines changed

config-ui/src/routes/api-keys/api-keys.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import * as S from './styled';
3333
export const ApiKeys = () => {
3434
const [version, setVersion] = useState(1);
3535
const [page, setPage] = useState(1);
36-
const [pageSize] = useState(20);
36+
const [pageSize, setPageSize] = useState(20);
3737
const [operating, setOperating] = useState(false);
3838
const [modal, setModal] = useState<'create' | 'show' | 'delete'>();
3939
const [currentId, setCurrentId] = useState<string>();
@@ -155,7 +155,12 @@ export const ApiKeys = () => {
155155
current: page,
156156
pageSize,
157157
total,
158-
onChange: setPage,
158+
onChange: ((newPage: number, newPageSize: number) => {
159+
setPage(newPage);
160+
if (newPageSize !== pageSize) {
161+
setPageSize(newPageSize);
162+
}
163+
}) as (newPage: number) => void,
159164
}}
160165
/>
161166
{modal === 'create' && (

config-ui/src/routes/blueprint/home/index.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export const BlueprintHomePage = () => {
3636
const [version, setVersion] = useState(1);
3737
const [type, setType] = useState('all');
3838
const [page, setPage] = useState(1);
39-
const [pageSize] = useState(20);
39+
const [pageSize, setPageSize] = useState(20);
4040
const [open, setOpen] = useState(false);
4141
const [name, setName] = useState('');
4242
const [mode, setMode] = useState(IBPMode.NORMAL);
@@ -212,7 +212,12 @@ export const BlueprintHomePage = () => {
212212
current: page,
213213
pageSize,
214214
total,
215-
onChange: setPage,
215+
onChange: ((newPage: number, newPageSize: number) => {
216+
setPage(newPage);
217+
if (newPageSize !== pageSize) {
218+
setPageSize(newPageSize);
219+
}
220+
}) as (newPage: number) => void,
216221
}}
217222
/>
218223
</Flex>

config-ui/src/routes/pipeline/pipelines.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import { PipelineTable } from './components';
2626

2727
export const Pipelines = () => {
2828
const [page, setPage] = useState(1);
29-
const [pageSize] = useState(20);
29+
const [pageSize, setPageSize] = useState(20);
3030

3131
const { ready, data } = useRefreshData(() => API.pipeline.list({ page, pageSize }), [page, pageSize]);
3232

@@ -46,7 +46,12 @@ export const Pipelines = () => {
4646
current: page,
4747
pageSize,
4848
total,
49-
onChange: setPage,
49+
onChange: ((newPage: number, newPageSize: number) => {
50+
setPage(newPage);
51+
if (newPageSize !== pageSize) {
52+
setPageSize(newPageSize);
53+
}
54+
}) as (newPage: number) => void,
5055
}}
5156
/>
5257
</PageHeader>

config-ui/src/routes/project/home/index.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import { IBlueprint } from '@/types';
3434
export const ProjectHomePage = () => {
3535
const [version, setVersion] = useState(1);
3636
const [page, setPage] = useState(1);
37-
const [pageSize] = useState(20);
37+
const [pageSize, setPageSize] = useState(20);
3838
const [open, setOpen] = useState(false);
3939
const [name, setName] = useState('');
4040
const [saving, setSaving] = useState(false);
@@ -226,7 +226,12 @@ export const ProjectHomePage = () => {
226226
current: page,
227227
pageSize,
228228
total,
229-
onChange: setPage,
229+
onChange: ((newPage: number, newPageSize: number) => {
230+
setPage(newPage);
231+
if (newPageSize !== pageSize) {
232+
setPageSize(newPageSize);
233+
}
234+
}) as (newPage: number) => void,
230235
}}
231236
/>
232237
<Modal

0 commit comments

Comments
 (0)