import React from 'react' import {SafeAreaView} from 'react-native' import {observer} from 'mobx-react-lite' import {ErrorBoundary} from 'view/com/util/ErrorBoundary' import {s} from 'lib/styles' import {usePalette} from 'lib/hooks/usePalette' import {useStores} from 'state/index' import {Welcome} from './onboarding/Welcome' import {RecommendedFeeds} from './onboarding/RecommendedFeeds' import {RecommendedFollows} from './onboarding/RecommendedFollows' export const Onboarding = observer(function OnboardingImpl() { const pal = usePalette('default') const store = useStores() React.useEffect(() => { store.shell.setMinimalShellMode(true) }, [store]) const next = () => store.onboarding.next() const skip = () => store.onboarding.skip() return ( {store.onboarding.step === 'Welcome' && ( )} {store.onboarding.step === 'RecommendedFeeds' && ( )} {store.onboarding.step === 'RecommendedFollows' && ( )} ) })