From 30ac9259c7b9dc367fca15cb6e7895feb0955bd4 Mon Sep 17 00:00:00 2001 From: Ansh Date: Wed, 19 Jul 2023 23:50:42 -0700 Subject: [APP-775] Add Welcome screen after account creation (#1038) * add comments to step 1-3 * add onboarding screen * add analytics for onboarding tracking * fix useEffect * change text * change icon size * put onboarding into bottom sheet modal instead of react navigation * wip * Simplify the type validation * Fix: only trigger onboarding modal when account creation succeeds * Add the 'session-ready' event which fires when the new session is stable * Use the 'session-ready' event to trigger the onboarding modal * update copy * update copy --------- Co-authored-by: Paul Frazee --- src/view/com/modals/Modal.tsx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/view/com/modals/Modal.tsx') diff --git a/src/view/com/modals/Modal.tsx b/src/view/com/modals/Modal.tsx index ad8794e89..525df7ba1 100644 --- a/src/view/com/modals/Modal.tsx +++ b/src/view/com/modals/Modal.tsx @@ -27,6 +27,7 @@ import * as ContentFilteringSettingsModal from './ContentFilteringSettings' import * as ContentLanguagesSettingsModal from './lang-settings/ContentLanguagesSettings' import * as PostLanguagesSettingsModal from './lang-settings/PostLanguagesSettings' import * as PreferencesHomeFeed from './PreferencesHomeFeed' +import * as OnboardingModal from './OnboardingModal' const DEFAULT_SNAPPOINTS = ['90%'] @@ -117,6 +118,9 @@ export const ModalsContainer = observer(function ModalsContainer() { } else if (activeModal?.name === 'preferences-home-feed') { snapPoints = PreferencesHomeFeed.snapPoints element = + } else if (activeModal?.name === 'onboarding') { + snapPoints = OnboardingModal.snapPoints + element = } else { return null } -- cgit 1.4.1