diff --git a/src/components/forms/DynamicForm.tsx b/src/components/forms/DynamicForm.tsx index eee7ac6..be493a2 100644 --- a/src/components/forms/DynamicForm.tsx +++ b/src/components/forms/DynamicForm.tsx @@ -103,6 +103,9 @@ export function DynamicForm({ client, activityId: initialActivityId, instanceId: setValues(defaultValues); setLoading(false); + if (res.activity_name) { + onActivityChange?.(res.activity_name); + } } }) .catch((err: any) => { @@ -161,7 +164,10 @@ export function DynamicForm({ client, activityId: initialActivityId, instanceId: }; if (loading) { - return
; + const formattedActivity = currentActivityId + ? currentActivityId.split('_').map(w => w.charAt(0).toUpperCase() + w.slice(1)).join(' ') + : 'form'; + return
; } if (error || !schema) { return
Failed to load form: {error}
; diff --git a/src/components/forms/fields/WfLookupField.tsx b/src/components/forms/fields/WfLookupField.tsx index 0d75493..568066e 100644 --- a/src/components/forms/fields/WfLookupField.tsx +++ b/src/components/forms/fields/WfLookupField.tsx @@ -73,7 +73,7 @@ export function WfLookupField({ label, required, value, onChange, client, config return ( {label && ( - + {label} {required && *} diff --git a/src/components/reusable/Select.tsx b/src/components/reusable/Select.tsx index ca8921e..1f5e6ce 100644 --- a/src/components/reusable/Select.tsx +++ b/src/components/reusable/Select.tsx @@ -21,7 +21,7 @@ export function Select({ label, hint, options = [], required, className, ...rest return (