decord/source/modules/user_profile/native/UserProfileEditNoteModal.tsx
github-actions 4f02868c60 chore: update source for alpha 346.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4792.js (118.4 MB)
2026-09-11 10:30:06 +00:00

64 lines
2.4 KiB
TypeScript

// Module ID: 13152
// Function ID: 13153
// Name: UserProfileEditNoteModal
// Dependencies: [32, 19, 21, 1483, 4810, 7074, 1116, 1114, 4603, 5676, 13153, 2]
// Exports: default
// Module 13152 (UserProfileEditNoteModal)
import ModalActionCreatorsDefault from "ModalActionCreators" /* 4810 */;
import UserProfileEditNote from "UserProfileEditNote" /* 13153 */;
import _slicedToArray from "module_32" /* 32 */;
import noop from "module_19" /* 19 */;
require = fn;
const jsx = fn(21).jsx;
const size = fn(2);
const result = size.fileFinishedImporting("modules/user_profile/native/UserProfileEditNoteModal.tsx");
export default function UserProfileEditNoteModal(arg0) {
({ userId: navigation, onSave: closure_1, onBack: dependencyMap } = arg0);
_slicedToArray = undefined;
function handleClose() {
ModalActionCreatorsDefault.pop();
if (dependencyMap != null) {
dependencyMap();
}
}
navigation = undefined;
onSave = undefined;
navigation = navigation(1483).useNavigation();
[_slicedToArray, onSave] = handleClose.useState(false);
const items = [navigation];
const effect = handleClose.useEffect(() => navigation.addListener("transitionEnd", (data) => {
if (!data.data.closing) {
onSave(true);
}
}), items);
let obj = navigation(1483);
const tmp6 = jsx;
const obj3 = { initialRouteName: "root", headerStatusBarHeight: 12, headerStyle: null, screens: null };
const obj2 = navigation(1116);
let obj4;
if (!tmpResult.isAndroid()) {
obj4 = { height: 56 };
}
obj3.headerStyle = obj4;
const obj5 = { root: null };
const obj6 = { title: null, headerTitle: null, headerLeft: null, render: null };
let intl = tmp(1114).intl;
obj6.title = intl.string(navigation(1114).t.sHHsOM);
obj6.headerTitle = function headerTitle() {
const obj = { variant: "redesign/heading-18/bold", accessibilityRole: "header", children: null };
const intl = navigation(1114).intl;
obj.children = intl.string(navigation(1114).t.sHHsOM);
return jsx(navigation(4603).Text, { variant: "redesign/heading-18/bold", accessibilityRole: "header", children: null });
};
tmpResult = navigation(1116);
obj6.headerLeft = navigation(5676).getHeaderCloseButton(handleClose);
obj6.render = function render() {
return jsx(UserProfileEditNote.default, { userId: navigation, onSave, onClose: handleClose, shouldFocusInput });
};
obj5.root = obj6;
obj3.screens = obj5;
return tmp6(navigation(7074).Navigator, obj3);
};