// Metro module 9788 (f9789).
import { useCallback } from "react";
import { View } from "react-native";
import { createStyles } from "../../../../design/components/Styles/native/createStyles";
import Module712 from "../../../../_bundle/Module712";
import { useNativeGiftContext } from "../../../payments/native/NativeGiftContext";
import { useNavigation } from "../../../../design/components/Navigator/native/useNavigation.native";
import { GiftingBadgeExperiment } from "../../gifting/experiments/GiftingBadgeExperiment";
import { PremiumGiftScreens } from "./PremiumGiftModal";
import { Button } from "../../../../design/components/Button/native/Button.native";
import { intl, t } from "../../../../intl/index.native";
import PremiumGifting_messages from "../../gifting/PremiumGifting.messages";
import PremiumGiftBackgroundAnimation_android from "./PremiumGiftBackgroundAnimation.android";
import { Text } from "../../../../design/components/Text/native/Text";
const useStyles = createStyles({
title: {
marginTop: Module712.space.PX_24,
textAlign: "center"
},
description: {
marginTop: Module712.space.PX_8,
textAlign: "center"
}
});
export default function PremiumGiftDMSuccessBody() {
const styles = useStyles();
return <>
{intl.string(t.MqZXbv)}
{intl.string(t.Y1keV0)}
>;
};
export function PremiumGiftDMSuccessActions() {
const nativeGiftContext = useNativeGiftContext();
const { onClose, prePurchaseGiftingBadgeProgress } = nativeGiftContext;
const navigation = useNavigation();
const enabled = GiftingBadgeExperiment.useConfig({
location: "PremiumGiftDMSuccessActions"
}).enabled;
const callback = useCallback(() => {
if (enabled && prePurchaseGiftingBadgeProgress != null) {
navigation.navigate(PremiumGiftScreens.GIFTING_BADGE, {
currentProgress: prePurchaseGiftingBadgeProgress
});
} else {
onClose();
}
}, [enabled, prePurchaseGiftingBadgeProgress, navigation, onClose]);
return ;
}