89 lines
3.2 KiB
TypeScript
89 lines
3.2 KiB
TypeScript
// Module ID: 10855
|
|
// Function ID: 84464
|
|
// Name: RoleMembersActionSheet
|
|
// Dependencies: []
|
|
// Exports: default
|
|
|
|
// Module 10855 (RoleMembersActionSheet)
|
|
let closure_3 = importAll(dependencyMap[0]);
|
|
const View = arg1(dependencyMap[1]).View;
|
|
let closure_5 = importDefault(dependencyMap[2]);
|
|
const EVERYONE_CHANNEL_ID = arg1(dependencyMap[3]).EVERYONE_CHANNEL_ID;
|
|
let closure_7 = importDefault(dependencyMap[4]);
|
|
({ jsx: closure_8, jsxs: closure_9 } = arg1(dependencyMap[5]));
|
|
let obj = arg1(dependencyMap[6]);
|
|
obj = {};
|
|
obj = { "Null": 7, "Null": 370, gap: importDefault(dependencyMap[7]).space.PX_4, paddingTop: importDefault(dependencyMap[7]).space.PX_12, paddingBottom: importDefault(dependencyMap[7]).space.PX_4, paddingHorizontal: importDefault(dependencyMap[7]).space.PX_16 };
|
|
obj.header = obj;
|
|
obj.headerText = { flex: 1 };
|
|
obj.roleDot = { paddingTop: 0 };
|
|
const tmp2 = arg1(dependencyMap[5]);
|
|
obj.memberCount = { color: importDefault(dependencyMap[7]).colors.TEXT_MUTED };
|
|
let closure_10 = obj.createStyles(obj);
|
|
const obj1 = { color: importDefault(dependencyMap[7]).colors.TEXT_MUTED };
|
|
const result = arg1(dependencyMap[16]).fileFinishedImporting("modules/messages/native/RoleMembersActionSheet.tsx");
|
|
|
|
export default function RoleMembersActionSheet(guildId) {
|
|
guildId = guildId.guildId;
|
|
const arg1 = guildId;
|
|
const roleId = guildId.roleId;
|
|
const importDefault = roleId;
|
|
let channelId = guildId.channelId;
|
|
let View;
|
|
let closure_5;
|
|
const tmp = callback();
|
|
const dependencyMap = tmp;
|
|
const items = [guildId, roleId];
|
|
const effect = React.useEffect(() => {
|
|
if (roleId !== obj.castGuildIdAsEveryoneGuildRoleId(guildId)) {
|
|
const membersForRole = guildId(guildId[9]).requestMembersForRole(guildId, roleId);
|
|
const obj2 = guildId(guildId[9]);
|
|
}
|
|
}, items);
|
|
let obj = arg1(dependencyMap[10]);
|
|
const items1 = [closure_7];
|
|
const items2 = [guildId, roleId];
|
|
const stateFromStores = obj.useStateFromStores(items1, () => role.getRole(guildId, roleId), items2);
|
|
const React = stateFromStores;
|
|
const items3 = [closure_5];
|
|
let tmp4 = "dot" === arg1(dependencyMap[10]).useStateFromStores(items3, () => tmp9.roleStyle);
|
|
if (tmp4) {
|
|
let colorString;
|
|
if (null != stateFromStores) {
|
|
colorString = stateFromStores.colorString;
|
|
}
|
|
tmp4 = null != colorString;
|
|
}
|
|
View = tmp4;
|
|
const obj2 = arg1(dependencyMap[10]);
|
|
const result = importDefault(dependencyMap[8]).castGuildIdAsEveryoneGuildRoleId(guildId);
|
|
const tmp8 = importDefault(dependencyMap[11])(guildId);
|
|
let tmp9 = null;
|
|
if (roleId !== result) {
|
|
let tmp10;
|
|
if (null != tmp8) {
|
|
tmp10 = tmp8[roleId];
|
|
}
|
|
let tmp11 = null;
|
|
if (null != tmp10) {
|
|
tmp11 = tmp10;
|
|
}
|
|
tmp9 = tmp11;
|
|
}
|
|
closure_5 = tmp9;
|
|
const items4 = [tmp4, stateFromStores, tmp9, tmp];
|
|
let tmp14Result = null;
|
|
if (null != stateFromStores) {
|
|
obj = { scrollable: true, header: tmp12 };
|
|
obj = { guildId };
|
|
if (null == channelId) {
|
|
channelId = EVERYONE_CHANNEL_ID;
|
|
}
|
|
obj.channelId = channelId;
|
|
obj.roleId = roleId;
|
|
obj.children = closure_8(importDefault(dependencyMap[15]), obj);
|
|
tmp14Result = tmp14(arg1(dependencyMap[14]).BottomSheet, obj);
|
|
const tmp18 = importDefault(dependencyMap[15]);
|
|
}
|
|
return tmp14Result;
|
|
};
|