// Metro module 14174 (f14175).
import { memo, useCallback } from "react";
import { createStyles } from "../../../../design/components/Styles/native/createStyles";
import { useVideoQuestModalContext } from "./VideoQuestModalContext";
import { useQuestTaskDetails } from "../../hooks/QuestHooks";
import { openRewardDetailsBottomSheet } from "../QuestUtils.native";
import { Stack } from "../../../../design/components/Stack/native/Stack.native";
import Module712 from "../../../../_bundle/Module712";
import QuestProgressIndicator from "../QuestProgressIndicator";
import { Text } from "../../../../design/components/Text/native/Text";
import { intl, t } from "../../../../intl/index.native";
const useStyles = createStyles({
questName: {
textAlign: "center"
}
});
const r27 = memo(function VideoQuestModalReward(props) {
const { style, withQuestName } = props;
let r9 = withQuestName === void 0 || withQuestName;
const withRewardAvailableCopy = props.withRewardAvailableCopy;
let r8 = withRewardAvailableCopy === void 0 || withRewardAvailableCopy;
const { size: size2 = "lg", withRewardTileAnimation, onTextBlockLayout } = props;
const quest = useVideoQuestModalContext().quest;
const questTaskDetails = useQuestTaskDetails(quest);
const callback = useCallback(() => {
openRewardDetailsBottomSheet({
questId: quest.id
});
}, [quest.id]);
const styles = useStyles();
const r48 = [, ,];
if (r9) {
r9 =
{intl.formatToPlainString(t.EAYZAr, {
questName: quest.config.messages.questName
})}
;
}
const r75 = [r9, ,];
if (r8) {
r8 =
{intl.string(t["1Wvve2"])}
;
}
r75[1] = r8;
r48[1] = {r75};
return {r48};
});
export default r27;