diff options
Diffstat (limited to 'src/view/screens/Home.tsx')
-rw-r--r-- | src/view/screens/Home.tsx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index 9259d4bea..f2aa208c3 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -31,7 +31,7 @@ const POLL_FREQ = 30e3 // 30sec type Props = NativeStackScreenProps<HomeTabNavigatorParams, 'Home'> export const HomeScreen = withAuthRequired( - observer((_opts: Props) => { + observer(({navigation}: Props) => { const store = useStores() const pagerRef = React.useRef<PagerRef>(null) const [selectedPage, setSelectedPage] = React.useState(0) @@ -41,6 +41,12 @@ export const HomeScreen = withAuthRequired( >([]) React.useEffect(() => { + if (store.onboarding.isRemaining) { + navigation.navigate('Welcome') + } + }, [store.onboarding.isRemaining, navigation]) + + React.useEffect(() => { const {pinned} = store.me.savedFeeds if ( |