This is an automated email from the ASF dual-hosted git repository.
Kusuma04-dev pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 7322b8b46cf kie-tools-issues#4068: jbpm-quarkus-dev can not open any
form from th… (#4069)
7322b8b46cf is described below
commit 7322b8b46cfaf93af9497ae003906d2c49d44fb3
Author: Jozef Marko <[email protected]>
AuthorDate: Fri Nov 6 07:23:26 2026 +0100
kie-tools-issues#4068: jbpm-quarkus-dev can not open any form from th…
(#4069)
---
.../envelope/components/FormsTable/FormsTable.tsx | 29 +++++++++++-----------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git
a/packages/runtime-tools-process-enveloped-components/src/formsList/envelope/components/FormsTable/FormsTable.tsx
b/packages/runtime-tools-process-enveloped-components/src/formsList/envelope/components/FormsTable/FormsTable.tsx
index 27842739526..33cf6a0ddd2 100644
---
a/packages/runtime-tools-process-enveloped-components/src/formsList/envelope/components/FormsTable/FormsTable.tsx
+++
b/packages/runtime-tools-process-enveloped-components/src/formsList/envelope/components/FormsTable/FormsTable.tsx
@@ -64,26 +64,27 @@ const FormsTable: React.FC<FormsTableProps> = ({
channelApi, formsData, setForms
direction: direction,
};
- const sortedData = _.orderBy(
- formsData,
- _.keys({
- [sortObj.property]: sortObj.direction,
- }),
- _.values({
- [sortObj.property]: sortObj.direction,
- })
+ setFormsData((current) =>
+ _.orderBy(
+ current,
+ _.keys({
+ [sortObj.property]: sortObj.direction,
+ }),
+ _.values({
+ [sortObj.property]: sortObj.direction,
+ })
+ )
);
- setFormsData(sortedData);
setSortBy(sortObj);
},
- [columns, formsData, setFormsData]
+ [columns, setFormsData]
);
+ // `onSort` doesn't depend on `formsData` (it uses a functional state
update), so this effect
+ // only re-runs when loading finishes and does not loop when sorting creates
a new array.
useEffect(() => {
- if (!_.isEmpty(formsData)) {
- onSort(2, "desc");
- }
- }, [formsData, isLoading, onSort]);
+ onSort(2, "desc");
+ }, [isLoading, onSort]);
const formsLoadingComponent: JSX.Element = (
<Bullseye>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]