100 lines
5 KiB
TypeScript
100 lines
5 KiB
TypeScript
// Module ID: 12026
|
|
// Function ID: 92917
|
|
// Name: AddFriendNicknameModal
|
|
// Dependencies: []
|
|
// Exports: default
|
|
|
|
// Module 12026 (AddFriendNicknameModal)
|
|
let closure_3 = importDefault(dependencyMap[0]);
|
|
let closure_4 = importDefault(dependencyMap[1]);
|
|
let closure_5 = importAll(dependencyMap[2]);
|
|
const View = arg1(dependencyMap[3]).View;
|
|
let closure_7 = importDefault(dependencyMap[4]);
|
|
let closure_8 = importDefault(dependencyMap[5]);
|
|
({ jsx: closure_9, jsxs: closure_10 } = arg1(dependencyMap[6]));
|
|
let obj = arg1(dependencyMap[7]);
|
|
obj = {};
|
|
obj = { <string:1638553186>: true, <string:2707247820>: true, <string:4217543086>: true, <string:51008160>: true, backgroundColor: importDefault(dependencyMap[8]).colors.BACKGROUND_SCRIM };
|
|
obj.container = obj;
|
|
obj.title = { textAlign: "center" };
|
|
obj.description = {};
|
|
let closure_11 = obj.createStyles(obj);
|
|
const tmp2 = arg1(dependencyMap[6]);
|
|
const result = arg1(dependencyMap[18]).fileFinishedImporting("modules/user_profile/native/AddFriendNicknameModal.tsx");
|
|
|
|
export default function AddFriendNicknameModal(arg0) {
|
|
let showUserProfile;
|
|
({ userId: closure_0, showUserProfile } = arg0);
|
|
const importDefault = showUserProfile;
|
|
let closure_2;
|
|
let closure_3;
|
|
let callback;
|
|
let React;
|
|
function _handleSubmit() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
const _handleSubmit = obj;
|
|
return obj(...arguments);
|
|
}
|
|
const tmp = callback4();
|
|
const tmp3 = callback(React.useState(false), 2);
|
|
closure_2 = tmp3[0];
|
|
closure_3 = tmp3[1];
|
|
let obj = arg1(closure_2[9]);
|
|
const items = [closure_7];
|
|
const stateFromStores = obj.useStateFromStores(items, () => nickname.getNickname(closure_0));
|
|
let tmp5 = null;
|
|
if (null != stateFromStores) {
|
|
tmp5 = stateFromStores;
|
|
}
|
|
callback = React.useRef(tmp5);
|
|
callback = React.useCallback((current) => {
|
|
closure_4.current = current;
|
|
}, []);
|
|
let obj1 = arg1(closure_2[9]);
|
|
const items1 = [closure_8];
|
|
const stateFromStores1 = obj1.useStateFromStores(items1, () => user.getUser(closure_0));
|
|
if (null == stateFromStores) {
|
|
const intl2 = arg1(closure_2[10]).intl;
|
|
let stringResult = intl2.string(arg1(closure_2[10]).t.BGYkaH);
|
|
} else {
|
|
const intl = arg1(closure_2[10]).intl;
|
|
stringResult = intl.string(arg1(closure_2[10]).t.8pOYUE);
|
|
}
|
|
const items2 = [showUserProfile];
|
|
const callback1 = React.useCallback(() => {
|
|
let arr = showUserProfile(closure_2[11]);
|
|
arr = arr.pop();
|
|
if (null != showUserProfile) {
|
|
showUserProfile();
|
|
}
|
|
}, items2);
|
|
React = callback1;
|
|
obj = { style: tmp.container };
|
|
obj = {};
|
|
obj1 = {};
|
|
const tmp14 = importDefault(closure_2[13]);
|
|
const intl3 = arg1(closure_2[10]).intl;
|
|
obj1.confirmText = intl3.string(arg1(closure_2[10]).t.R3BPH+);
|
|
obj1.onConfirm = function handleSubmit() {
|
|
return _handleSubmit(...arguments);
|
|
};
|
|
const intl4 = arg1(closure_2[10]).intl;
|
|
obj1.cancelText = intl4.string(arg1(closure_2[10]).t.ETE/oC);
|
|
obj1.onCancel = callback1;
|
|
const obj2 = { 1501064855: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008935732565137, -1267889981: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043458473819206, -1145697943: -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001126549808859, -1266241916: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005965658253026592, style: tmp.title, children: stringResult };
|
|
const items3 = [callback2(arg1(closure_2[15]).Text, obj2), , ];
|
|
const obj3 = { style: tmp.description };
|
|
const intl5 = arg1(closure_2[10]).intl;
|
|
obj3.children = intl5.string(arg1(closure_2[10]).t.NdQ+lP);
|
|
items3[1] = callback2(arg1(closure_2[15]).Text, obj3);
|
|
const obj4 = { onChange: callback };
|
|
const tmp15 = importDefault(closure_2[14]);
|
|
obj4.placeholder = importDefault(closure_2[17]).getName(stateFromStores1);
|
|
obj4.defaultValue = stateFromStores;
|
|
items3[2] = callback2(arg1(closure_2[16]).TextField, obj4);
|
|
obj1.children = items3;
|
|
obj.children = callback3(tmp15, obj1);
|
|
obj.children = callback2(tmp14, obj);
|
|
return callback2(_handleSubmit, obj);
|
|
};
|