decord/source/modules/activate_device/native/ActivateDeviceModal.tsx
2026-07-21 22:01:30 +00:00

46 lines
1.6 KiB
TypeScript

// Module ID: 12760
// Function ID: 97837
// Name: ActivateDeviceModal
// Dependencies: []
// Exports: default
// Module 12760 (ActivateDeviceModal)
let closure_3 = importAll(dependencyMap[0]);
const jsx = arg1(dependencyMap[1]).jsx;
let closure_5 = { ACTIVATE_DEVICE: "activate-device" };
const result = arg1(dependencyMap[8]).fileFinishedImporting("modules/activate_device/native/ActivateDeviceModal.tsx");
export default function ActivateDeviceModal(userCode) {
userCode = userCode.userCode;
const arg1 = userCode;
const items = [userCode];
const memo = React.useMemo(() => function getScreens(userCode) {
function onClose() {
return onClose(closure_2[2]).hideModal();
}
return {
[closure_5.ACTIVATE_DEVICE]: {
fullscreen: true,
headerTitle() {
return null;
},
headerLeft() {
const obj = { source: onClose(closure_2[4]), onPress: onClose };
const intl = arg0(closure_2[5]).intl;
obj.accessibilityLabel = intl.string(arg0(closure_2[5]).t.cpT0Cq);
return callback(arg0(closure_2[3]).HeaderActionButton, obj);
},
headerRight() {
return null;
},
render() {
return callback(arg0(closure_2[6]).ActivateDevice, { onClose, prefilledUserCode: arg0 });
}
}
};
}(userCode), items);
const obj = { screens: memo, initialRouteName: constants.ACTIVATE_DEVICE };
const intl = arg1(dependencyMap[5]).intl;
obj.headerBackTitle = intl.string(arg1(dependencyMap[5]).t.13/7kX);
return jsx(arg1(dependencyMap[7]).Navigator, obj);
};