diff --git a/app/client/src/ce/constants/messages.ts b/app/client/src/ce/constants/messages.ts index 34bdb7479e..7d428af0c5 100644 --- a/app/client/src/ce/constants/messages.ts +++ b/app/client/src/ce/constants/messages.ts @@ -849,6 +849,7 @@ export const WELCOME_FORM_CREATE_PASSWORD = () => "Create Password"; export const WELCOME_FORM_VERIFY_PASSWORD = () => "Verify Password"; export const WELCOME_FORM_ROLE_DROPDOWN = () => "What Role Do You Play?"; export const WELCOME_FORM_ROLE = () => "Role"; +export const WELCOME_FORM_CUSTOM_USE_CASE = () => "Use case"; export const WELCOME_FORM_USE_CASE = () => "Tell Us About Your Use Case"; export const WELCOME_FORM_DATA_COLLECTION_HEADER = () => "Usage data preference"; diff --git a/app/client/src/constants/forms.ts b/app/client/src/constants/forms.ts index be40a7032e..7584fbabba 100644 --- a/app/client/src/constants/forms.ts +++ b/app/client/src/constants/forms.ts @@ -31,6 +31,7 @@ export const WELCOME_FORM_VERIFY_PASSWORD_FIELD_NAME = "verify_password"; export const WELCOME_FORM_ROLE_FIELD_NAME = "role"; export const WELCOME_FORM_ROLE_NAME_FIELD_NAME = "role_name"; export const WELCOME_FORM_USECASE_FIELD_NAME = "useCase"; +export const WELCOME_FORM_CUSTOM_USECASE_FIELD_NAME = "custom_useCase"; export const SETTINGS_FORM_NAME = "SettingsForm"; export const WELCOME_NON_SUPER_FORM_NAME = "WelcomeNonSuperSetupForm"; diff --git a/app/client/src/pages/setup/DetailsForm.tsx b/app/client/src/pages/setup/DetailsForm.tsx index 1cc632aac7..0fd97f31ba 100644 --- a/app/client/src/pages/setup/DetailsForm.tsx +++ b/app/client/src/pages/setup/DetailsForm.tsx @@ -19,6 +19,7 @@ import { WELCOME_FORM_ROLE_DROPDOWN, WELCOME_FORM_ROLE, WELCOME_FORM_USE_CASE, + WELCOME_FORM_CUSTOM_USE_CASE, WELCOME_FORM_HEADER, } from "@appsmith/constants/messages"; import FormTextField from "components/ads/formFields/TextField"; @@ -123,6 +124,14 @@ export default function DetailsForm( type="text" /> + {props.useCase == "other" && ( + + + + )}