diff options
author | Ansh Nanda <anshnanda10@gmail.com> | 2023-08-28 13:37:44 -0700 |
---|---|---|
committer | Ansh Nanda <anshnanda10@gmail.com> | 2023-08-28 13:37:44 -0700 |
commit | edfd326069319c80f4825eb33a74295ccf667d71 (patch) | |
tree | ec9a697d0dfb9b98d5b9bf5aec84f15fe5c921e6 /src/view/screens/Home.tsx | |
parent | 84e065667ad8479be143d8f613005a857070c0ca (diff) | |
download | voidsky-edfd326069319c80f4825eb33a74295ccf667d71.tar.zst |
move onboarding to screens
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 ( |