// Module ID: 12279 // Function ID: 12280 // Name: EmptyState // Dependencies: [5, 32, 19, 17, 12257, 21, 4478, 712, 12280, 4474, 1236, 1499, 5454, 1628, 12270, 4376, 5495, 6220, 1297, 12275, 2] // Exports: default // Module 12279 (EmptyState) import ThemesDefault from "Themes" /* 712 */; import getSystemLocale from "getSystemLocale" /* 1236 */; import useNavigation from "useNavigation" /* 1499 */; import Text from "Text" /* 4474 */; import HeaderBackImage from "HeaderBackImage" /* 5495 */; import _modDef6220 from "module_6220" /* 6220 */; import registerAssetDefault from "registerAsset" /* 12280 */; import closure_3 from "asyncGeneratorStep" /* 5 */; import closure_4 from "_slicedToArray" /* 32 */; import closure_5 from "noop" /* 19 */; import get_ActivityIndicator from "get ActivityIndicator" /* 17 */; import { HubEmailConnectionSteps } from "HubEmailConnectionSteps" /* 12257 */; import jsxProd from "jsxProd" /* 21 */; import createCacheKey from "createCacheKey" /* 4478 */; require = arg1; function EmptyState() { const tmp = callback4(); let obj = { style: tmp.emptyWrapper, children: null }; obj = { style: tmp.emptyStateImage, source: registerAssetDefault }; const items = [callback2(closure_7, obj), ]; obj = { style: tmp.emptyStateTitle, variant: "text-sm/semibold", color: "mobile-text-heading-primary", children: null }; const intl = getSystemLocale.intl; obj[3] = intl.string(getSystemLocale.t["6HXiuE"]); items[1] = callback2(Text.Text, obj); obj[1] = items; return callback3(closure_6, obj); } ({ View: closure_6, Image: error, FlatList: closure_8 } = get_ActivityIndicator); ({ jsx: c10, jsxs: unpackModuleId, Fragment: closure_12 } = jsxProd); createCacheKey = { scrollContainer: null, fauxHeader: null, emptyWrapper: null, emptyStateImage: null, emptyStateTitle: null, error: null }; createCacheKey = { flex: 1, width: "100%", backgroundColor: ThemesDefault.colors.BACKGROUND_BASE_LOW }; createCacheKey[0] = createCacheKey; createCacheKey[1] = { paddingHorizontal: 0 }; createCacheKey[2] = { flex: 1, alignItems: "center", justifyContent: "center", marginTop: 64, paddingHorizontal: 16 }; createCacheKey[3] = { marginBottom: 24 }; createCacheKey[4] = { marginBottom: 4, textAlign: "center" }; createCacheKey[5] = { color: ThemesDefault.unsafe_rawColors.RED_400, alignSelf: "center", fontSize: 14, marginBottom: 8 }; let closure_13 = createCacheKey.createStyles(createCacheKey); let obj1 = { color: ThemesDefault.unsafe_rawColors.RED_400, alignSelf: "center", fontSize: 14, marginBottom: 8 }; const result = require("set").fileFinishedImporting("modules/hub/native/components/HubEmailConnectionGuildSelectSearch.tsx"); export default function HubEmailConnectionGuildSelectSearch(arg0) { ({ guildsInfo, email: require, onClose: importDefault } = arg0); dependencyMap = undefined; closure_3 = undefined; let callback; let React; c6 = undefined; c7 = undefined; let anyErrorMessage; const tmp = callback4(); dependencyMap = tmp; let obj = useNavigation; closure_3 = obj.useNavigation(); const tmp4 = callback(React.useState(""), 2); callback = tmp4[0]; [obj2, c5] = callback(React.useState(null), 2); const tmp5 = callback(React.useState(null), 2); [c6, c7] = callback(React.useState(false), 2); const found = guildsInfo.filter((name) => { const formatted = closure_4.toLowerCase(); return closure_1_1(error[12])(formatted, name.name.toLowerCase()); }); anyErrorMessage = undefined; if (obj1 != null) { anyErrorMessage = obj1.getAnyErrorMessage(); } obj = { children: null }; obj = { style: tmp.fauxHeader, children: null }; obj1 = { placeholder: null, onChange: null, onClose: null }; const tmp6 = callback(React.useState(false), 2); const tmp8 = importDefault; const intl = tmp2(1236).intl; obj1[0] = intl.string(getSystemLocale.t.nL2wKD); obj1[1] = tmp4[1]; obj1[2] = function onClose() { }; obj[1] = callback2(_modDef6220, obj1); const items = [callback2(HeaderBackImage.FauxHeader, obj), ]; obj2 = { keyboardShouldPersistTaps: "always", data: found, ListHeaderComponent() { let tmp2 = null; if (null != anyErrorMessage) { tmp2 = null; if ("" !== tmp) { const obj = { style: null, children: null }; obj[0] = error.error; obj[1] = tmp; tmp2 = closure_1_10(closure_1_0(error[18]).LegacyText, obj); } } return tmp2; }, renderItem(item) { item = item.item; let id; id = item.id; return closure_1_10(closure_1_0(error[19]).HubEmailConnectionGuildSelectRow, { signup: arr(function*() { if (v0 === 2) { v0 = 3; HermesBuiltin.throwTypeError(); } else if (tmp7 === 3) { if (arg0 === 1) { throw arg1; } else if (arg0 === 2) { let obj = { value: null, done: true }; obj[0] = arg1; return obj; } else { return { value: "HermesInternal", done: null }; } } else { try { v0 = 2; if (0 === c4) { if (arg0 === 1) { v0 = 3; throw arg1; } else if (arg0 === 2) { v0 = 3; obj = { value: null, done: true }; obj[0] = arg1; return obj; } else { closure_1 = tmp4; closure_0 = tmp8; v0(null); closure_1_7(true); let arr = 2; let obj2 = closure_2_1(closure_2_2[14]); c4 = 3; v0 = 1; obj1 = { value: null, done: false }; obj1[0] = obj2.sendVerificationEmail(closure_0, true, closure_0); return obj1; } } else if (1 === tmp8) { arr = 0; closure_1_7(false); throw closure_2; } else { if (2 === tmp8) { arr = 1; closure_0 = closure_2; const aPIError = new id(closure_2_2[15]).APIError(closure_0); v0(aPIError); arr = 0; closure_1_7(false); v0 = 3; } else if (arg0 === 1) { v0 = 3; throw arg1; } else if (arg0 !== 2) { obj = { email: null, onClose: null, guildId: null }; obj[0] = closure_0; obj[1] = closure_1_1; obj[2] = closure_0; arr = arr.push(closure_2_9.VERIFY_PIN, obj); arr = 1; } arr = 0; closure_1_7(false); v0 = 3; obj2 = { value: null, done: true }; obj2[0] = arg1; return obj2; } } catch (tmp48) { closure_2 = tmp48; if (tmp5 === arr) { v0 = tmp3; throw tmp48; } else if (tmp2 === tmp50) { c4 = tmp2; } else { c4 = tmp; } } } }), guildInfo: item, loading: c6 }); }, keyExtractor(id) { return id.id; }, ListEmptyComponent() { return callback(closure_14, {}); }, ItemSeparatorComponent() { return callback(c6, { style: { height: 8 } }); }, style: tmp.scrollContainer, contentContainerStyle: obj3 }; const tmp8Result = _modDef6220; items[1] = callback2(anyErrorMessage, obj2); obj[0] = items; return callback3(closure_12, obj); };