From d27dd304152e6ef4a4e080e9568dbfdc7b2cf2ac Mon Sep 17 00:00:00 2001
From: arunvjn <32433245+arunvjn@users.noreply.github.com>
Date: Sat, 19 Feb 2022 11:56:10 +0530
Subject: [PATCH] feat: Added use case input box in welcome tour to input
custom use caes (#11171)
---
app/client/src/ce/constants/messages.ts | 1 +
app/client/src/constants/forms.ts | 1 +
app/client/src/pages/setup/DetailsForm.tsx | 9 +++++++++
app/client/src/pages/setup/SetupForm.tsx | 18 ++++++++++++++++--
4 files changed, 27 insertions(+), 2 deletions(-)
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" && (
+
+
+
+ )}