diff options
Diffstat (limited to 'src/screens/Onboarding/StepTopicalFeeds.tsx')
-rw-r--r-- | src/screens/Onboarding/StepTopicalFeeds.tsx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/screens/Onboarding/StepTopicalFeeds.tsx b/src/screens/Onboarding/StepTopicalFeeds.tsx index 516c18e6e..3640b764d 100644 --- a/src/screens/Onboarding/StepTopicalFeeds.tsx +++ b/src/screens/Onboarding/StepTopicalFeeds.tsx @@ -3,6 +3,7 @@ import {View} from 'react-native' import {useLingui} from '@lingui/react' import {msg, Trans} from '@lingui/macro' +import {IS_PROD} from '#/env' import {atoms as a} from '#/alf' import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' import {ListMagnifyingGlass_Stroke2_Corner0_Rounded as ListMagnifyingGlass} from '#/components/icons/ListMagnifyingGlass' @@ -10,6 +11,7 @@ import {Button, ButtonIcon, ButtonText} from '#/components/Button' import * as Toggle from '#/components/forms/Toggle' import {Loader} from '#/components/Loader' import {useAnalytics} from '#/lib/analytics/analytics' +import {capitalize} from '#/lib/strings/capitalize' import {Context} from '#/screens/Onboarding/state' import { @@ -18,17 +20,17 @@ import { OnboardingControls, } from '#/screens/Onboarding/Layout' import {FeedCard} from '#/screens/Onboarding/StepAlgoFeeds/FeedCard' -import {INTEREST_TO_DISPLAY_NAME} from '#/screens/Onboarding/StepInterests/data' import {aggregateInterestItems} from '#/screens/Onboarding/util' import {IconCircle} from '#/screens/Onboarding/IconCircle' export function StepTopicalFeeds() { const {_} = useLingui() const {track} = useAnalytics() - const {state, dispatch} = React.useContext(Context) + const {state, dispatch, interestsDisplayNames} = React.useContext(Context) const [selectedFeedUris, setSelectedFeedUris] = React.useState<string[]>([]) const [saving, setSaving] = React.useState(false) const suggestedFeedUris = React.useMemo(() => { + if (!IS_PROD) return [] return aggregateInterestItems( state.interestsStepResults.selectedInterests, state.interestsStepResults.apiResponse.suggestedFeedUris, @@ -38,10 +40,10 @@ export function StepTopicalFeeds() { const interestsText = React.useMemo(() => { const i = state.interestsStepResults.selectedInterests.map( - i => INTEREST_TO_DISPLAY_NAME[i], + i => interestsDisplayNames[i] || capitalize(i), ) return i.join(', ') - }, [state.interestsStepResults.selectedInterests]) + }, [state.interestsStepResults.selectedInterests, interestsDisplayNames]) const saveFeeds = React.useCallback(async () => { setSaving(true) |