// Metro module 11141 (f11142). import * as Module19 from "react"; import { useEffect, useLayoutEffect, useRef, useState } from "react"; import { View } from "react-native"; import SubscriptionStore from "../../../../stores/billing/SubscriptionStore"; import { AnalyticEvents } from "../../../../Constants"; import { PremiumTypes } from "../../../premium/PremiumConstants"; import { createStyles } from "../../../../design/components/Styles/native/createStyles"; import Module712 from "../../../../_bundle/Module712"; import AnalyticsUtils from "../../../../utils/AnalyticsUtils"; import { previewCustomTheme, clearPreviewTheme, updateCustomTheme } from "../CustomThemeMobileActionCreators"; import { refreshTheme } from "../../../user_settings/ThemeActionCreators"; import { BottomSheet } from "../../../../design/components/Sheet/native/BottomSheet.native"; import { BottomSheetTitleHeader } from "../../../../design/components/Sheet/native/BottomSheetTitleHeader.native"; import { intl, t } from "../../../../intl/index.native"; import ClientThemes_messages from "../../intl/ClientThemes.messages"; import { Text } from "../../../../design/components/Text/native/Text"; import { saveClientTheme } from "../../../../actions/UserSettingsActionCreators"; import { Button } from "../../../../design/components/Button/native/Button.native"; import { useStateFromStores } from "../../../../_bundle/Module589"; import PremiumUtils from "../../../../utils/PremiumUtils"; import openPremiumPlanSelectionActionSheet from "../../../premium/native/openPremiumPlanSelectionActionSheet"; import AnalyticsLocation from "../../../app_analytics/AnalyticsLocation"; import { ShinyButton, NitroWheel } from "../../../../design/void/native"; import { getBaseTheme } from "../../ClientThemesUtils"; function $mk86440() { return (a0) => `#${a0}`; } let useStyles; const PrimaryActionButton = function PrimaryActionButton(props) { const onPressApply2 = props.onPressApply; const styles = useStyles(); return PremiumUtils.getPremiumTypeFromSubscription(useStateFromStores([SubscriptionStore], () => SubscriptionStore.getPremiumTypeSubscription())) !== PremiumTypes.TIER_2 ? } style={styles.getNitroButton} /> :