99 lines
3.4 KiB
TypeScript
99 lines
3.4 KiB
TypeScript
// Module ID: 10923
|
|
// Function ID: 84881
|
|
// Name: ConnectedAcceptGuildTemplate
|
|
// Dependencies: [5, 57, 31, 5687, 653, 33, 4131, 5084, 566, 5048, 10924, 5121, 10925, 4675, 10928, 10922, 5087, 5517, 2]
|
|
// Exports: default
|
|
|
|
// Module 10923 (ConnectedAcceptGuildTemplate)
|
|
import jsxProd from "jsxProd";
|
|
import _slicedToArray from "_slicedToArray";
|
|
import result from "result";
|
|
import closure_7 from "_createForOfIteratorHelperLoose";
|
|
import { UPLOAD_MEDIUM_SIZE } from "ME";
|
|
import { jsx } from "jsxProd";
|
|
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
|
|
|
|
const require = arg1;
|
|
function ConnectedAcceptGuildTemplate(code) {
|
|
code = code.code;
|
|
let obj = code(566);
|
|
const items = [closure_7];
|
|
const stateFromStores = obj.useStateFromStores(items, () => outer1_7.getGuildTemplate(code));
|
|
const tmp2 = _createForOfIteratorHelperLoose();
|
|
const tmp4 = callback(React.useState(first(5048).getGuildNameSuggestion()), 2);
|
|
first = tmp4[0];
|
|
const dependencyMap = tmp4[1];
|
|
const tmp6 = callback(React.useState(null), 2);
|
|
const first1 = tmp6[0];
|
|
callback = tmp6[1];
|
|
const tmp8 = callback(React.useState(null), 2);
|
|
React = tmp8[1];
|
|
stateFromStores(10924)(stateFromStores);
|
|
obj = { top: true, style: tmp2.container };
|
|
obj = {
|
|
code,
|
|
guildTemplate: stateFromStores,
|
|
name: first,
|
|
setName(arg0) {
|
|
return dependencyMap(arg0);
|
|
},
|
|
icon: first1,
|
|
errors: tmp8[0]
|
|
};
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj2 = first(5048);
|
|
obj.chooseIcon = first1(tmp);
|
|
obj.createServer = function createServer() {
|
|
if (null != stateFromStores) {
|
|
const obj = stateFromStores(10928);
|
|
stateFromStores(10928).acceptGuildTemplate(stateFromStores.code, first, first1).then(() => stateFromStores(table[15]).hideModal(), (arg0) => outer1_6(arg0));
|
|
const acceptGuildTemplateResult = stateFromStores(10928).acceptGuildTemplate(stateFromStores.code, first, first1);
|
|
}
|
|
};
|
|
obj.children = jsx(stateFromStores(10925), {
|
|
code,
|
|
guildTemplate: stateFromStores,
|
|
name: first,
|
|
setName(arg0) {
|
|
return dependencyMap(arg0);
|
|
},
|
|
icon: first1,
|
|
errors: tmp8[0]
|
|
});
|
|
return jsx(code(5121).SafeAreaPaddingView, {
|
|
code,
|
|
guildTemplate: stateFromStores,
|
|
name: first,
|
|
setName(arg0) {
|
|
return dependencyMap(arg0);
|
|
},
|
|
icon: first1,
|
|
errors: tmp8[0]
|
|
});
|
|
}
|
|
_createForOfIteratorHelperLoose = {};
|
|
_createForOfIteratorHelperLoose = { marginTop: require("NAV_BAR_HEIGHT").NAV_BAR_HEIGHT };
|
|
_createForOfIteratorHelperLoose.container = _createForOfIteratorHelperLoose;
|
|
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
|
|
const result = require("result").fileFinishedImporting("modules/guild_templates/native/AcceptGuildTemplateModal.tsx");
|
|
|
|
export default function AcceptGuildTemplateModal(code) {
|
|
code = code.code;
|
|
const items = [code];
|
|
const screens = React.useMemo(() => (function getScreens(arg0) {
|
|
let closure_0 = arg0;
|
|
let obj = {};
|
|
obj = {
|
|
title: "",
|
|
fullscreen: true,
|
|
headerLeft: code(outer2_3[16]).getHeaderCloseButton(() => outer3_1(outer3_3[15]).hideModal()),
|
|
render() {
|
|
const merged = Object.assign(closure_0);
|
|
return outer3_9(outer3_11, {});
|
|
}
|
|
};
|
|
obj["ACCEPT_GUILD_TEMPLATE"] = obj;
|
|
return obj;
|
|
})({ code }), items);
|
|
return jsx(code(5517).Navigator, { initialRouteName: "ACCEPT_GUILD_TEMPLATE", screens });
|
|
};
|