42 lines
1.7 KiB
TypeScript
42 lines
1.7 KiB
TypeScript
// Metro module 13755 (f13756).
|
|
import { WebAuthnScreens } from "../WebAuthnConstants";
|
|
import PasskeyUpsellView from "./nav_steps/PasskeyUpsellView";
|
|
import { intl, t } from "../../../intl/index.native";
|
|
import PasskeyInitStep from "./nav_steps/PasskeyInitStep";
|
|
import { getHeaderCloseButton } from "../../../design/components/Navigator/native/NavigatorHeader.native";
|
|
import PasskeyUpsellActionCreators from "./PasskeyUpsellActionCreators";
|
|
import WebAuthnEditStep from "./nav_steps/WebAuthnEditStep";
|
|
import WebAuthnRegisterStep from "./nav_steps/WebAuthnRegisterStep";
|
|
import WebAuthnNameStep from "./nav_steps/WebAuthnNameStep";
|
|
import WebAuthnSuccessStep from "./nav_steps/WebAuthnSuccessStep";
|
|
export function getScreens({ isModal }) {
|
|
const r14 = {};
|
|
r14[WebAuthnScreens.MODAL_UPSELL] = {
|
|
title: "",
|
|
render: () => <PasskeyUpsellView />
|
|
};
|
|
r14[WebAuthnScreens.INIT] = {
|
|
title: intl.string(t["0N1s81"]),
|
|
render: () => <PasskeyInitStep />,
|
|
headerLeft: isModal ? getHeaderCloseButton(PasskeyUpsellActionCreators.closePasskeyUpsellModal) : void 0
|
|
};
|
|
r14[WebAuthnScreens.EDIT] = {
|
|
render: (a0) => <WebAuthnEditStep {...a0} />,
|
|
title: intl.string(t.UBBwwF)
|
|
};
|
|
r14[WebAuthnScreens.REGISTER] = {
|
|
render: () => <WebAuthnRegisterStep />,
|
|
title: intl.string(t.vrOCCk)
|
|
};
|
|
r14[WebAuthnScreens.NAME] = {
|
|
render: (a0) => <WebAuthnNameStep {...a0} />,
|
|
title: intl.string(t["cY/IOu"]),
|
|
headerLeft: isModal ? getHeaderCloseButton(PasskeyUpsellActionCreators.closePasskeyUpsellModal) : void 0
|
|
};
|
|
r14[WebAuthnScreens.SUCCESS] = {
|
|
render: () => <WebAuthnSuccessStep />,
|
|
title: intl.string(t["7wPZln"])
|
|
};
|
|
return r14;
|
|
}
|