34 lines
1.7 KiB
TypeScript
34 lines
1.7 KiB
TypeScript
// Metro module 14133 (f14134).
|
|
import { HeaderActionButton } from "../../../../design/components/Navigator/native/HeaderActionButton.native";
|
|
import Module7699 from "../../../../_bundle/Module7699";
|
|
import QuestDisclosureModalActionCreators from "./QuestDisclosureModalActionCreators";
|
|
import { intl, t } from "../../../../intl/index.native";
|
|
import { NavigatorHeader } from "../../../../design/components/Navigator/native/NavigatorHeader.native";
|
|
import QuestDisclosureModalInner from "./QuestDisclosureModalInner";
|
|
import { Navigator } from "../../../../design/components/Navigator/native/Navigator.native";
|
|
let c9891_4;
|
|
const CloseButton = function CloseButton() {
|
|
return <HeaderActionButton source={Module7699} onPress={function onPress() {
|
|
return QuestDisclosureModalActionCreators.hideModal();
|
|
}} accessibilityLabel={intl.string(t.cpT0Cq)} />;
|
|
};
|
|
c9891_4 = {
|
|
DISCLOSURE: "disclosure"
|
|
};
|
|
export default function QuestDisclosureModal(props) {
|
|
const { isTargetedDisclosure, gamePublisher, gameTitle, cosponsorName, isVideoQuest } = props;
|
|
const onClose2 = function onClose() {
|
|
return QuestDisclosureModalActionCreators.hideModal();
|
|
};
|
|
const screens = {};
|
|
screens[c9891_4.DISCLOSURE] = {
|
|
headerLeft: CloseButton,
|
|
headerRight: function headerRight() {
|
|
return null;
|
|
},
|
|
headerTitle: () => <NavigatorHeader title={intl.string(t.GcsZKJ)} />,
|
|
render: () => <QuestDisclosureModalInner isTargetedDisclosure={isTargetedDisclosure} gamePublisher={gamePublisher} gameTitle={gameTitle} onClose={onClose2} cosponsorName={cosponsorName} isVideoQuest={isVideoQuest} />
|
|
};
|
|
return <Navigator screens={screens} initialRouteName={c9891_4.DISCLOSURE} headerBackTitle={intl.string(t["13/7kX"])} />;
|
|
};
|