// Metro module 14190 (f14191). import { useCallback, useMemo } from "react"; import { View } from "react-native"; import { AnalyticsPages, HelpdeskArticles, UserSettingsSections } from "../../../Constants"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module712 from "../../../_bundle/Module712"; import ActionSheetActionCreators from "../../action_sheet/native/ActionSheetActionCreators"; import { openUserSettings } from "../../user_settings/core/native/openUserSettings"; import usePremiumFeatureUpsellGetNitro from "../../premium/roadblocks/native/hooks/usePremiumFeatureUpsellGetNitro"; import Linking from "../../../lib/native/Linking"; import HelpdeskUtils from "../../../utils/HelpdeskUtils"; import { Button } from "../../../design/components/Button/native/Button.native"; import { intl, t } from "../../../intl/index.native"; import useSafeAreaInsets_native from "../../safe_area/useSafeAreaInsets.native"; import { ActionSheetHeaderBar } from "../../../design/components/Sheet/native/ActionSheetHeaderBar.native"; import { NitroQuestOrbsMultiplierRive } from "../../../_bundle/Module3901"; import { Text } from "../../../design/components/Text/native/Text"; import * as _QuestOrbMultiplierUtils from "../utils/QuestOrbMultiplierUtils"; import { QuestOrbMultiplierEligibilityType } from "../utils/QuestOrbMultiplierUtils"; import Crepe_messages from "../../croissant/crepe/Crepe.messages"; import { BottomSheet } from "../../../design/components/Sheet/native/BottomSheet.native"; import PremiumRewardGradient from "./PremiumRewardGradient"; let contentStyles, useStyles, SheetContent; const Footer = function Footer(props) { let props2; const eligibleToReceivePremiumRewards = props.eligibleToReceivePremiumRewards; const styles = useStyles(); const callback2 = useCallback(() => { ActionSheetActionCreators.hideActionSheet(); openUserSettings({ screen: UserSettingsSections.PREMIUM }); }, []); const premiumFeatureUpsellGetNitro = usePremiumFeatureUpsellGetNitro(false, callback2, AnalyticsPages.QUEST_ORB_MULTIPLIER_PERK_INFO); const { loading, onPress } = premiumFeatureUpsellGetNitro; const callback = useCallback(() => { ActionSheetActionCreators.hideActionSheet(); Linking.openURL(HelpdeskUtils.getArticleURL(HelpdeskArticles.VIRTUAL_CURRENCY_ORB_MULTIPLIER_LEARN_MORE)); }, []); const callback3 = useCallback(() => { ActionSheetActionCreators.hideActionSheet(); }, []); const r36 = { style: styles.buttonContainer, children: null }; if (eligibleToReceivePremiumRewards) { r36.children = [