From 33dc96bc24bb7e07cb1aeaefc593d1bf1bff4546 Mon Sep 17 00:00:00 2001 From: Chris Collins Date: Thu, 8 Feb 2024 11:42:02 -0500 Subject: [PATCH] fix(forms) Update styles of submit/confirm button and fix num input bug (#9797) --- .../profile/sidebar/FormInfo/utils.ts | 2 - .../MultiSelectInput.tsx | 8 +- .../MultipleStringInput.tsx | 4 +- .../StructuredPropertyPrompt/NumberInput.tsx | 8 +- .../StructuredPropertyPrompt.tsx | 180 ++++++++---------- .../useStructuredPropertyPrompt.ts | 17 +- .../prompts/usePromptCompletionInfo.ts | 62 ++++++ .../Dataset/Schema/useGetEntitySchema.tsx | 4 +- 8 files changed, 163 insertions(+), 122 deletions(-) create mode 100644 datahub-web-react/src/app/entity/shared/entityForm/prompts/usePromptCompletionInfo.ts diff --git a/datahub-web-react/src/app/entity/shared/containers/profile/sidebar/FormInfo/utils.ts b/datahub-web-react/src/app/entity/shared/containers/profile/sidebar/FormInfo/utils.ts index 48206b4113..4a0ae21316 100644 --- a/datahub-web-react/src/app/entity/shared/containers/profile/sidebar/FormInfo/utils.ts +++ b/datahub-web-react/src/app/entity/shared/containers/profile/sidebar/FormInfo/utils.ts @@ -140,8 +140,6 @@ export function getCompletedPrompts(entityData: GenericEntityProperties | null) completedPrompts = completedPrompts.concat( forms?.completedForms?.flatMap((form) => (form.completedPrompts ? form.completedPrompts : [])) || [], ); - console.log('entityData', entityData); - console.log('getCompletedPrompts', completedPrompts); return completedPrompts; } diff --git a/datahub-web-react/src/app/entity/shared/entityForm/prompts/StructuredPropertyPrompt/MultiSelectInput.tsx b/datahub-web-react/src/app/entity/shared/entityForm/prompts/StructuredPropertyPrompt/MultiSelectInput.tsx index 606430e684..f7d0ed2d21 100644 --- a/datahub-web-react/src/app/entity/shared/entityForm/prompts/StructuredPropertyPrompt/MultiSelectInput.tsx +++ b/datahub-web-react/src/app/entity/shared/entityForm/prompts/StructuredPropertyPrompt/MultiSelectInput.tsx @@ -40,7 +40,9 @@ export default function MultiSelectInput({ allowedValues, selectedValues, }: Props) { - return allowedValues.length > 5 ? ( + const shouldShowSelectDropdown = allowedValues.length > 5; + + return shouldShowSelectDropdown ? (