From 8cd1b51174696d00f59fb72364be83e9175ac6e8 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Wed, 28 Jan 2026 00:45:28 +0530 Subject: [PATCH] Update onboarding steps for improved clarity and user engagement - Modified button styles in the Onboarding component for a cleaner look. - Changed default selected option in AnalyticsStep from 'maximumPrivacy' to 'shareAnalytics' to better reflect user preferences. - Updated titles and descriptions in AnalyticsStep and GetStartedStep for clearer messaging and enhanced user understanding. - Improved overall layout and text for a more cohesive onboarding experience. These changes aim to streamline the onboarding process, making it more intuitive and engaging for users. --- src/pages/onboarding/Onboarding.tsx | 2 +- src/pages/onboarding/steps/AnalyticsStep.tsx | 55 ++++++++----------- src/pages/onboarding/steps/GetStartedStep.tsx | 19 ++----- 3 files changed, 30 insertions(+), 46 deletions(-) diff --git a/src/pages/onboarding/Onboarding.tsx b/src/pages/onboarding/Onboarding.tsx index 43864c1a4..9323c03f1 100644 --- a/src/pages/onboarding/Onboarding.tsx +++ b/src/pages/onboarding/Onboarding.tsx @@ -52,7 +52,7 @@ const Onboarding = () => { {currentStep > 1 && ( diff --git a/src/pages/onboarding/steps/AnalyticsStep.tsx b/src/pages/onboarding/steps/AnalyticsStep.tsx index 3c7ca667f..333f73920 100644 --- a/src/pages/onboarding/steps/AnalyticsStep.tsx +++ b/src/pages/onboarding/steps/AnalyticsStep.tsx @@ -5,7 +5,7 @@ interface AnalyticsStepProps { } const AnalyticsStep = ({ onNext }: AnalyticsStepProps) => { - const [selectedOption, setSelectedOption] = useState('maximumPrivacy'); + const [selectedOption, setSelectedOption] = useState('shareAnalytics'); return (
@@ -18,21 +18,19 @@ const AnalyticsStep = ({ onNext }: AnalyticsStepProps) => {
setSelectedOption('shareAnalytics')} >
{selectedOption === 'shareAnalytics' && (
@@ -40,30 +38,29 @@ const AnalyticsStep = ({ onNext }: AnalyticsStepProps) => {
-

Securely Share Analytics

+

Share Anonymized Usage Data

- Share anonymized usage data to help us improve features and performance. All data is encrypted and cannot be traced back to you. + Share anonymized usage data to help us improve features and performance of the app. + This helps us improve the app for you and for others.

setSelectedOption('maximumPrivacy')} >
{selectedOption === 'maximumPrivacy' && (
@@ -71,16 +68,10 @@ const AnalyticsStep = ({ onNext }: AnalyticsStepProps) => {
-

Maximum Privacy

+

Don't Collect Anything

- Keep all your data completely private. We won't collect any usage analytics, ensuring total anonymity. + We won't collect any usage analytics, ensuring total anonymity. Keep all your data completely private.

-
- - - - Recommended for privacy -
@@ -96,7 +87,7 @@ const AnalyticsStep = ({ onNext }: AnalyticsStepProps) => {
- +

You can change this setting anytime

diff --git a/src/pages/onboarding/steps/GetStartedStep.tsx b/src/pages/onboarding/steps/GetStartedStep.tsx index 62f2a72d2..0bd6416bb 100644 --- a/src/pages/onboarding/steps/GetStartedStep.tsx +++ b/src/pages/onboarding/steps/GetStartedStep.tsx @@ -22,12 +22,12 @@ const GetStartedStep = ({ onComplete }: GetStartedStepProps) => {
- +

Get Started

- Start messaging the bot to begin your crypto journey + Alright you're all set up, now let's get you started with the bot!

@@ -66,9 +66,9 @@ const GetStartedStep = ({ onComplete }: GetStartedStepProps) => { 3
-

Cook! 🔥

+

Watch the Magic Happen 🪄

- The bot will help you with research, analysis, and staying on top of the crypto market + Your assistant will automatically start connecting to your accounts and tools to help you get more done.

@@ -80,16 +80,9 @@ const GetStartedStep = ({ onComplete }: GetStartedStepProps) => { className="w-full flex items-center justify-center space-x-3 bg-blue-500 hover:bg-blue-600 active:bg-blue-700 text-white font-semibold py-2.5 text-sm rounded-xl transition-all duration-300 hover:shadow-medium mb-3" > - + - Open Telegram Bot - - -
);