Merge branch 'ansh/app-812-add-custom-feed-discovery-to-onboarding' into main

This commit is contained in:
Paul Frazee 2023-08-30 16:18:21 -07:00
commit f9cab178b9
29 changed files with 1033 additions and 217 deletions

View file

@ -31,7 +31,7 @@ const POLL_FREQ = 30e3 // 30sec
type Props = NativeStackScreenProps<HomeTabNavigatorParams, 'Home'>
export const HomeScreen = withAuthRequired(
observer((_opts: Props) => {
observer(({}: Props) => {
const store = useStores()
const pagerRef = React.useRef<PagerRef>(null)
const [selectedPage, setSelectedPage] = React.useState(0)

View file

@ -162,6 +162,11 @@ export const SettingsScreen = withAuthRequired(
Toast.show('Preferences reset')
}, [store])
const onPressResetOnboarding = React.useCallback(async () => {
store.onboarding.reset()
Toast.show('Onboarding reset')
}, [store])
const onPressBuildInfo = React.useCallback(() => {
Clipboard.setString(
`Build version: ${AppInfo.appVersion}; Platform: ${Platform.OS}`,
@ -533,6 +538,16 @@ export const SettingsScreen = withAuthRequired(
Reset preferences state
</Text>
</TouchableOpacity>
<TouchableOpacity
style={[pal.view, styles.linkCardNoIcon]}
onPress={onPressResetOnboarding}
accessibilityRole="button"
accessibilityHint="Reset onboarding"
accessibilityLabel="Resets the onboarding state">
<Text type="lg" style={pal.text}>
Reset onboarding state
</Text>
</TouchableOpacity>
</>
) : null}
<View style={[styles.footer]}>