- {/* Email & Calendar */}
- {providers.includes('google') && (
+ {/* Email / Email & Calendar */}
+ {(useComposioForGoogle || providers.includes('google')) && (
- Email & Calendar
+ {useComposioForGoogle ? 'Email' : 'Email & Calendar'}
-
}
- iconBg="bg-red-500/10"
- iconColor="text-red-500"
- providerState={providerStates['google']}
- onConnect={() => handleConnect('google')}
- index={cardIndex++}
- />
+ {useComposioForGoogle ? (
+
}
+ iconBg="bg-red-500/10"
+ iconColor="text-red-500"
+ providerState={{ isConnected: gmailConnected, isLoading: gmailLoading, isConnecting: gmailConnecting }}
+ onConnect={handleConnectGmail}
+ index={cardIndex++}
+ />
+ ) : (
+
}
+ iconBg="bg-red-500/10"
+ iconColor="text-red-500"
+ providerState={providerStates['google']}
+ onConnect={() => handleConnect('google')}
+ index={cardIndex++}
+ />
+ )}
)}
diff --git a/apps/x/apps/renderer/src/components/onboarding/steps/welcome-step.tsx b/apps/x/apps/renderer/src/components/onboarding/steps/welcome-step.tsx
index 08a0f9cb..90bbcd02 100644
--- a/apps/x/apps/renderer/src/components/onboarding/steps/welcome-step.tsx
+++ b/apps/x/apps/renderer/src/components/onboarding/steps/welcome-step.tsx
@@ -41,7 +41,10 @@ export function WelcomeStep({ state }: WelcomeStepProps) {
Connected to Rowboat