From 54692387d089db96a189d35d6dcf100094a090ea Mon Sep 17 00:00:00 2001 From: Junyi Date: Thu, 24 Aug 2023 20:07:44 +0700 Subject: [PATCH] refactor(plugin-workflow): hide unused form in manual ui after done (#2526) --- .../src/client/nodes/manual/FormBlockProvider.tsx | 4 ++-- .../workflow/src/client/nodes/manual/forms/custom.tsx | 8 ++------ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/plugins/workflow/src/client/nodes/manual/FormBlockProvider.tsx b/packages/plugins/workflow/src/client/nodes/manual/FormBlockProvider.tsx index 30aa01d20..c5c7a60b4 100644 --- a/packages/plugins/workflow/src/client/nodes/manual/FormBlockProvider.tsx +++ b/packages/plugins/workflow/src/client/nodes/manual/FormBlockProvider.tsx @@ -47,7 +47,7 @@ export function FormBlockProvider(props) { const resource = api.resource(props.collection); const __parent = useContext(BlockRequestContext); - return ( + return !userJob.status || values ? ( @@ -71,5 +71,5 @@ export function FormBlockProvider(props) { - ); + ) : null; } diff --git a/packages/plugins/workflow/src/client/nodes/manual/forms/custom.tsx b/packages/plugins/workflow/src/client/nodes/manual/forms/custom.tsx index 068f47207..6f5f7c19c 100644 --- a/packages/plugins/workflow/src/client/nodes/manual/forms/custom.tsx +++ b/packages/plugins/workflow/src/client/nodes/manual/forms/custom.tsx @@ -40,7 +40,7 @@ function CustomFormBlockProvider(props) { [values], ); - return ( + return !userJob.status || values ? ( - ); + ) : null; } function CustomFormBlockInitializer({ insert, ...props }) { @@ -104,10 +104,6 @@ function CustomFormBlockInitializer({ insert, ...props }) { 'x-component': 'ActionBar', 'x-component-props': { layout: 'one-column', - style: { - marginTop: '1.5em', - flexWrap: 'wrap', - }, }, 'x-initializer': 'AddActionButton', properties: {