2026-07-27 11:26:19 +00:00
|
|
|
// Module ID: 11632
|
|
|
|
|
// Function ID: 90312
|
2026-07-20 16:05:17 +00:00
|
|
|
// Name: UserProfileMutualGuildsActionSheet
|
2026-07-27 11:26:19 +00:00
|
|
|
// Dependencies: [31, 27, 33, 4131, 689, 11633, 11634, 11635, 11636, 11640, 2]
|
2026-07-20 16:05:17 +00:00
|
|
|
// Exports: default
|
|
|
|
|
|
2026-07-27 11:26:19 +00:00
|
|
|
// Module 11632 (UserProfileMutualGuildsActionSheet)
|
2026-07-23 10:11:24 +00:00
|
|
|
import "result";
|
|
|
|
|
import get_ActivityIndicator from "get ActivityIndicator";
|
|
|
|
|
import { jsx } from "jsxProd";
|
|
|
|
|
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
|
|
|
|
|
|
|
|
|
|
let closure_3;
|
|
|
|
|
let closure_4;
|
|
|
|
|
const require = arg1;
|
|
|
|
|
({ View: closure_3, ActivityIndicator: closure_4 } = get_ActivityIndicator);
|
|
|
|
|
_createForOfIteratorHelperLoose = {};
|
|
|
|
|
_createForOfIteratorHelperLoose = { flex: 1, gap: 20, paddingTop: require("_createForOfIteratorHelperLoose").space.PX_8 };
|
|
|
|
|
_createForOfIteratorHelperLoose.container = _createForOfIteratorHelperLoose;
|
|
|
|
|
_createForOfIteratorHelperLoose.loadingState = { paddingTop: require("_createForOfIteratorHelperLoose").space.PX_8, alignItems: "center" };
|
|
|
|
|
_createForOfIteratorHelperLoose.emptyState = { alignItems: "center" };
|
|
|
|
|
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
|
|
|
|
|
let obj1 = { paddingTop: require("_createForOfIteratorHelperLoose").space.PX_8, alignItems: "center" };
|
|
|
|
|
const result = require("jsxProd").fileFinishedImporting("modules/user_profile/native/UserProfileMutualGuildsActionSheet.tsx");
|
2026-07-20 16:05:17 +00:00
|
|
|
|
|
|
|
|
export default function UserProfileMutualGuildsActionSheet(user) {
|
|
|
|
|
user = user.user;
|
2026-07-23 10:11:24 +00:00
|
|
|
const onPressMutualGuild = user.onPressMutualGuild;
|
|
|
|
|
const tmp = _createForOfIteratorHelperLoose();
|
2026-07-27 11:26:19 +00:00
|
|
|
const mutualGuilds = onPressMutualGuild(11633)(user).mutualGuilds;
|
2026-07-20 16:05:17 +00:00
|
|
|
let obj = { scrollable: true };
|
|
|
|
|
let length;
|
|
|
|
|
const tmp2 = jsx;
|
2026-07-27 11:26:19 +00:00
|
|
|
const tmp3 = onPressMutualGuild(11634);
|
2026-07-20 16:05:17 +00:00
|
|
|
if (null != mutualGuilds) {
|
|
|
|
|
length = mutualGuilds.length;
|
|
|
|
|
}
|
2026-07-27 11:26:19 +00:00
|
|
|
obj.title = onPressMutualGuild(11635)(length);
|
2026-07-20 16:05:17 +00:00
|
|
|
obj = { style: tmp.container };
|
|
|
|
|
if (null == mutualGuilds) {
|
|
|
|
|
obj = { style: tmp.loadingState, children: <closure_4 /> };
|
2026-07-23 10:11:24 +00:00
|
|
|
let tmp11 = <closure_3 style={tmp.loadingState}><closure_4 /></closure_3>;
|
2026-07-20 16:05:17 +00:00
|
|
|
} else if (0 === mutualGuilds.length) {
|
2026-07-27 11:26:19 +00:00
|
|
|
const obj1 = { style: tmp.emptyState, children: jsx(user(11636).NoMutualServers, {}) };
|
|
|
|
|
tmp11 = <closure_3 style={tmp.emptyState}>{jsx(user(11636).NoMutualServers, {})}</closure_3>;
|
2026-07-20 16:05:17 +00:00
|
|
|
} else {
|
|
|
|
|
const obj2 = {
|
|
|
|
|
data: mutualGuilds,
|
|
|
|
|
keyExtractor(guild) {
|
|
|
|
|
return guild.guild.id;
|
|
|
|
|
},
|
|
|
|
|
renderItem(item) {
|
|
|
|
|
let end;
|
|
|
|
|
let start;
|
|
|
|
|
item = item.item;
|
|
|
|
|
({ start, end } = item);
|
2026-07-23 10:11:24 +00:00
|
|
|
return outer1_5(user(outer1_2[9]).MutualGuildRow, {
|
|
|
|
|
user: item,
|
2026-07-20 16:05:17 +00:00
|
|
|
mutualGuild: item,
|
|
|
|
|
onPress() {
|
2026-07-23 10:11:24 +00:00
|
|
|
return outer1_1(item.guild.id);
|
2026-07-20 16:05:17 +00:00
|
|
|
},
|
|
|
|
|
start,
|
|
|
|
|
end
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
};
|
2026-07-27 11:26:19 +00:00
|
|
|
tmp11 = jsx(user(11634).UserProfileStackedActionSheetList, {
|
2026-07-23 10:11:24 +00:00
|
|
|
data: mutualGuilds,
|
|
|
|
|
keyExtractor(guild) {
|
|
|
|
|
return guild.guild.id;
|
|
|
|
|
},
|
|
|
|
|
renderItem(item) {
|
|
|
|
|
let end;
|
|
|
|
|
let start;
|
|
|
|
|
item = item.item;
|
|
|
|
|
({ start, end } = item);
|
|
|
|
|
return outer1_5(user(outer1_2[9]).MutualGuildRow, {
|
|
|
|
|
user: item,
|
|
|
|
|
mutualGuild: item,
|
|
|
|
|
onPress() {
|
|
|
|
|
return outer1_1(item.guild.id);
|
|
|
|
|
},
|
|
|
|
|
start,
|
|
|
|
|
end
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
|
|
|
|
obj.children = tmp11;
|
2026-07-23 10:11:24 +00:00
|
|
|
obj.children = <closure_3 style={tmp.container} />;
|
2026-07-20 16:05:17 +00:00
|
|
|
return tmp2(tmp3, obj);
|
|
|
|
|
};
|