decord/source/modules/guilds_bar/native/GuildsBarItemUnavailableGuilds.tsx
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

51 lines
2.5 KiB
TypeScript

// Module ID: 16480
// Function ID: 16481
// Name: GuildsBarItemUnavailableGuilds
// Dependencies: [19, 17, 4980, 21, 4638, 576, 4982, 1115, 504, 16471, 2]
// Module 16480 (GuildsBarItemUnavailableGuilds)
import nativeDefault from "native" /* 576 */;
import util from "util" /* 1115 */;
import AlertActionCreatorsDefault from "AlertActionCreators" /* 4982 */;
import _modDef16471 from "module_16471" /* 16471 */;
import noop from "module_19" /* 19 */;
import GuildAvailabilityStore from "GuildAvailabilityStore" /* 4980 */;
require = fn;
get_ActivityIndicator = fn(17);
({ Image: c3, Pressable: closure_4 } = get_ActivityIndicator);
const jsx = fn(21).jsx;
const createStyles = fn(4638);
const obj = { unavailableGuilds: { marginTop: nativeDefault.modules.mobile.GUILD_BAR_ITEM_PADDING, justifyContent: "center", alignItems: "center" }, unavailableGuildsIcon: null };
let size = { width: nativeDefault.modules.mobile.GUILD_BAR_ITEM_SIZE, height: nativeDefault.modules.mobile.GUILD_BAR_ITEM_SIZE };
obj.unavailableGuildsIcon = size;
let closure_7 = createStyles.createStyles(obj);
let obj3 = { marginTop: nativeDefault.modules.mobile.GUILD_BAR_ITEM_PADDING, justifyContent: "center", alignItems: "center" };
size = fn(2);
const result = size.fileFinishedImporting("modules/guilds_bar/native/GuildsBarItemUnavailableGuilds.tsx");
export default noop.memo(function GuildsBarItemUnavailableGuilds() {
const tmp = closure_7();
const items = [GuildAvailabilityStore];
stateFromStores = stateFromStores(504).useStateFromStores(items, () => GuildAvailabilityStore.totalUnavailableGuilds);
let tmp5 = null;
if (stateFromStores > 0) {
let obj2 = { accessibilityRole: "button", accessibilityLabel: null, onPress: null, style: null, children: null };
let intl = tmp2(1115).intl;
const obj3 = { count: stateFromStores };
obj2.accessibilityLabel = intl.formatToPlainString(tmp2(1115).t["MEpX+2"], obj3);
obj2.onPress = function onPress() {
const obj2 = { title: null, body: null };
const intl = util.intl;
obj2.title = intl.string(util.t.R0RpRX);
const intl2 = util.intl;
obj2.body = intl2.format(util.t["TnH05/"], { count: stateFromStores });
AlertActionCreatorsDefault.show(obj2);
};
obj2.style = tmp.unavailableGuilds;
const obj4 = { style: tmp.unavailableGuildsIcon, source: _modDef16471 };
obj2.children = <closure_3 style={tmp.unavailableGuildsIcon} source={_modDef16471} />;
tmp5 = <closure_4 accessibilityRole="button" accessibilityLabel={null} onPress={null} style={null}>{null}</closure_4>;
}
return tmp5;
});