From 05d1d8d8a4565e7d042f8c09760186b4037dcd2f Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 30 Aug 2023 14:57:03 -0700 Subject: [PATCH] Fix onboarding on mobile web --- .../com/auth/onboarding/RecommendedFeeds.tsx | 99 ++----------- ...ds.web.tsx => RecommendedFeedsDesktop.tsx} | 2 +- .../onboarding/RecommendedFeedsMobile.tsx | 95 +++++++++++++ src/view/com/auth/onboarding/Welcome.tsx | 131 ++---------------- .../{Welcome.web.tsx => WelcomeDesktop.tsx} | 2 +- .../com/auth/onboarding/WelcomeMobile.tsx | 123 ++++++++++++++++ src/view/com/util/layouts/withBreakpoints.tsx | 22 +++ 7 files changed, 260 insertions(+), 214 deletions(-) rename src/view/com/auth/onboarding/{RecommendedFeeds.web.tsx => RecommendedFeedsDesktop.tsx} (98%) create mode 100644 src/view/com/auth/onboarding/RecommendedFeedsMobile.tsx rename src/view/com/auth/onboarding/{Welcome.web.tsx => WelcomeDesktop.tsx} (98%) create mode 100644 src/view/com/auth/onboarding/WelcomeMobile.tsx create mode 100644 src/view/com/util/layouts/withBreakpoints.tsx diff --git a/src/view/com/auth/onboarding/RecommendedFeeds.tsx b/src/view/com/auth/onboarding/RecommendedFeeds.tsx index 4a3200168b..76204ce313 100644 --- a/src/view/com/auth/onboarding/RecommendedFeeds.tsx +++ b/src/view/com/auth/onboarding/RecommendedFeeds.tsx @@ -1,91 +1,10 @@ -import React from 'react' -import {FlatList, StyleSheet, View} from 'react-native' -import {Text} from 'view/com/util/text/Text' -import {usePalette} from 'lib/hooks/usePalette' -import {Button} from 'view/com/util/forms/Button' -import {observer} from 'mobx-react-lite' -import {CustomFeed} from 'view/com/feeds/CustomFeed' -import {useCustomFeed} from 'lib/hooks/useCustomFeed' -import {makeRecordUri} from 'lib/strings/url-helpers' -import {ViewHeader} from 'view/com/util/ViewHeader' -import {isDesktopWeb} from 'platform/detection' -import {RECOMMENDED_FEEDS} from 'lib/constants' +import 'react' +import {withBreakpoints} from 'view/com/util/layouts/withBreakpoints' +import {RecommendedFeedsDesktop} from './RecommendedFeedsDesktop' +import {RecommendedFeedsMobile} from './RecommendedFeedsMobile' -type Props = { - next: () => void -} -export const RecommendedFeeds = observer(({next}: Props) => { - const pal = usePalette('default') - - return ( - - - - Check out some recommended feeds. Tap + to add them to your list of - pinned feeds. - - - } - keyExtractor={item => item.did + item.rkey} - style={{flex: 1}} - /> - -