// 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 }); };