2026-07-27 11:26:19 +00:00
|
|
|
// Module ID: 15781
|
|
|
|
|
// Function ID: 121695
|
|
|
|
|
// Dependencies: [31, 27, 1348, 1838, 1850, 5969, 33, 4131, 689, 566, 4321, 8288, 4661, 1273, 9386, 3970, 1212, 1392, 1832, 4127, 5164, 11744, 2]
|
2026-07-20 16:05:17 +00:00
|
|
|
|
2026-07-27 11:26:19 +00:00
|
|
|
// Module 15781
|
2026-07-23 10:11:24 +00:00
|
|
|
import { View } from "get ActivityIndicator";
|
|
|
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
|
|
|
import closure_5 from "_createForOfIteratorHelperLoose";
|
|
|
|
|
import closure_6 from "_isNativeReflectConstruct";
|
|
|
|
|
import { InviteSendStates } from "InviteSendStates";
|
|
|
|
|
import { jsx } from "jsxProd";
|
|
|
|
|
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
|
|
|
|
|
import importAllResult from "result";
|
|
|
|
|
|
|
|
|
|
const require = arg1;
|
2026-07-20 16:05:17 +00:00
|
|
|
let obj = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
obj = { width: 32, height: 32, borderRadius: require("_createForOfIteratorHelperLoose").radii.lg, backgroundColor: require("_createForOfIteratorHelperLoose").colors.BACKGROUND_BASE_LOW, alignItems: "center", justifyContent: "center", overflow: "hidden", marginTop: 0, marginRight: 10, borderColor: require("_createForOfIteratorHelperLoose").colors.BORDER_MUTED, borderStyle: "solid", borderWidth: 2 };
|
2026-07-20 16:05:17 +00:00
|
|
|
obj.acronym = obj;
|
2026-07-23 10:11:24 +00:00
|
|
|
let closure_9 = _createForOfIteratorHelperLoose.createStyles(obj);
|
|
|
|
|
const memoResult = require("result").memo(function ActivityInviteSheetRow(row) {
|
2026-07-20 16:05:17 +00:00
|
|
|
let end;
|
|
|
|
|
let error;
|
|
|
|
|
let isSubmitting;
|
|
|
|
|
let onPressAvatar;
|
2026-07-23 10:11:24 +00:00
|
|
|
let require;
|
2026-07-20 16:05:17 +00:00
|
|
|
let start;
|
2026-07-23 10:11:24 +00:00
|
|
|
({ onInviteSent: require, onPressAvatar } = row);
|
2026-07-20 16:05:17 +00:00
|
|
|
row = row.row;
|
|
|
|
|
const sendState = row.sendState;
|
|
|
|
|
function handlePress() {
|
|
|
|
|
callback(row);
|
|
|
|
|
}
|
|
|
|
|
({ end, error, isSubmitting, start } = row);
|
|
|
|
|
const id = row.item.id;
|
2026-07-23 10:11:24 +00:00
|
|
|
let obj = require(row[9]);
|
|
|
|
|
const items = [_isNativeReflectConstruct];
|
|
|
|
|
const stateFromStores = obj.useStateFromStores(items, () => outer1_4.getChannel(id));
|
|
|
|
|
const tmp3 = onPressAvatar(row[10])(stateFromStores);
|
2026-07-20 16:05:17 +00:00
|
|
|
const type = row.type;
|
2026-07-23 10:11:24 +00:00
|
|
|
if (require(row[11]).RowTypes.DM !== type) {
|
|
|
|
|
if (require(row[11]).RowTypes.FRIEND !== type) {
|
|
|
|
|
if (require(row[11]).RowTypes.GROUP_DM === type) {
|
2026-07-20 16:05:17 +00:00
|
|
|
let tmp22 = null;
|
|
|
|
|
if (null != stateFromStores) {
|
|
|
|
|
obj = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
let obj9 = onPressAvatar(row[17]);
|
|
|
|
|
let obj10 = onPressAvatar(row[17]);
|
2026-07-20 16:05:17 +00:00
|
|
|
obj = {};
|
|
|
|
|
({ id: obj12.id, icon: obj12.icon, application_id: obj12.applicationId } = stateFromStores);
|
|
|
|
|
obj.size = 32;
|
|
|
|
|
obj.source = obj9.makeSource(obj10.getChannelIconURL(obj));
|
2026-07-23 10:11:24 +00:00
|
|
|
obj.size = require(row[13]).AvatarSizes.REFRESH_MEDIUM_32;
|
|
|
|
|
tmp22 = jsx(require(row[13]).Avatar, {});
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
|
|
|
|
let str4 = "";
|
|
|
|
|
if (null != tmp3) {
|
|
|
|
|
str4 = tmp3;
|
|
|
|
|
}
|
|
|
|
|
let str2 = str4;
|
|
|
|
|
let tmp14 = tmp22;
|
|
|
|
|
let P;
|
2026-07-23 10:11:24 +00:00
|
|
|
} else if (require(row[11]).RowTypes.CHANNEL === type) {
|
2026-07-20 16:05:17 +00:00
|
|
|
let guild_id;
|
|
|
|
|
if (null != stateFromStores) {
|
|
|
|
|
guild_id = stateFromStores.guild_id;
|
|
|
|
|
}
|
|
|
|
|
let guild;
|
|
|
|
|
if (null != guild_id) {
|
|
|
|
|
guild = guild.getGuild(stateFromStores.guild_id);
|
|
|
|
|
}
|
|
|
|
|
if (null == guild) {
|
|
|
|
|
return null;
|
|
|
|
|
} else {
|
|
|
|
|
if (null != guild.icon) {
|
|
|
|
|
let obj1 = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
let obj5 = onPressAvatar(row[17]);
|
|
|
|
|
let obj6 = onPressAvatar(row[17]);
|
2026-07-20 16:05:17 +00:00
|
|
|
const obj2 = {};
|
|
|
|
|
({ id: obj8.id, icon: obj8.icon } = guild);
|
|
|
|
|
obj2.size = 32;
|
|
|
|
|
obj1.source = obj5.makeSource(obj6.getGuildIconURL(obj2));
|
2026-07-23 10:11:24 +00:00
|
|
|
obj1.size = require(row[13]).AvatarSizes.REFRESH_MEDIUM_32;
|
|
|
|
|
tmp14 = jsx(require(row[13]).Avatar, {});
|
2026-07-20 16:05:17 +00:00
|
|
|
} else {
|
2026-07-23 10:11:24 +00:00
|
|
|
obj1 = require(row[18]);
|
2026-07-20 16:05:17 +00:00
|
|
|
const obj3 = { style: tmp.acronym };
|
|
|
|
|
const acronym = obj1.getAcronym(guild.name);
|
|
|
|
|
const obj4 = { variant: "text-sm/bold", children: acronym };
|
2026-07-23 10:11:24 +00:00
|
|
|
obj3.children = jsx(require(row[19]).Text, { variant: "text-sm/bold", children: acronym });
|
|
|
|
|
tmp14 = <id style={tmp.acronym} />;
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
|
|
|
|
str2 = "";
|
|
|
|
|
if (null != tmp3) {
|
|
|
|
|
const _HermesInternal = HermesInternal;
|
|
|
|
|
str2 = "#" + tmp3;
|
|
|
|
|
}
|
|
|
|
|
P = undefined;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
obj5 = { start, end, icon: tmp14, label: str2 };
|
|
|
|
|
obj6 = { sendState, onPressSend: handlePress };
|
2026-07-23 10:11:24 +00:00
|
|
|
obj5.trailing = jsx(onPressAvatar(row[21]), { sendState, onPressSend: handlePress });
|
2026-07-20 16:05:17 +00:00
|
|
|
obj5.onPress = handlePress;
|
|
|
|
|
let tmp42 = null != error || isSubmitting;
|
|
|
|
|
if (!tmp42) {
|
|
|
|
|
tmp42 = sendState === InviteSendStates.SENT;
|
|
|
|
|
}
|
|
|
|
|
obj5.disabled = tmp42;
|
|
|
|
|
obj5.accessibilityActions = tmp33;
|
|
|
|
|
obj5.onAccessibilityAction = P;
|
2026-07-23 10:11:24 +00:00
|
|
|
return jsx(require(row[20]).TableRow, { start, end, icon: tmp14, label: str2 });
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
2026-07-23 10:11:24 +00:00
|
|
|
user = user.getUser(id);
|
2026-07-20 16:05:17 +00:00
|
|
|
const obj7 = {
|
2026-07-23 10:11:24 +00:00
|
|
|
importantForAccessibility: "no-hide-descendants",
|
|
|
|
|
accessibilityElementsHidden: true,
|
2026-07-20 16:05:17 +00:00
|
|
|
onPress(stopPropagation) {
|
|
|
|
|
stopPropagation.stopPropagation();
|
|
|
|
|
if (null != onPressAvatar) {
|
|
|
|
|
onPressAvatar(id);
|
|
|
|
|
}
|
|
|
|
|
},
|
2026-07-23 10:11:24 +00:00
|
|
|
style: { padding: 8, margin: -8 }
|
2026-07-20 16:05:17 +00:00
|
|
|
};
|
|
|
|
|
const obj8 = {};
|
|
|
|
|
let avatarSource;
|
|
|
|
|
if (null != user) {
|
|
|
|
|
avatarSource = user.getAvatarSource(undefined);
|
|
|
|
|
}
|
|
|
|
|
let tmp29 = null;
|
|
|
|
|
if (null != avatarSource) {
|
|
|
|
|
tmp29 = avatarSource;
|
|
|
|
|
}
|
|
|
|
|
obj8.source = tmp29;
|
2026-07-23 10:11:24 +00:00
|
|
|
obj8.size = require(row[13]).AvatarSizes.REFRESH_MEDIUM_32;
|
|
|
|
|
obj7.children = jsx(require(row[13]).Avatar, {});
|
|
|
|
|
tmp = callback();
|
2026-07-20 16:05:17 +00:00
|
|
|
obj9 = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
const tmp27Result = jsx(require(row[12]).PressableOpacity, {
|
|
|
|
|
importantForAccessibility: "no-hide-descendants",
|
|
|
|
|
accessibilityElementsHidden: true,
|
|
|
|
|
onPress(stopPropagation) {
|
|
|
|
|
stopPropagation.stopPropagation();
|
|
|
|
|
if (null != onPressAvatar) {
|
|
|
|
|
onPressAvatar(id);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
style: { padding: 8, margin: -8 }
|
|
|
|
|
});
|
|
|
|
|
const tmp31 = onPressAvatar(row[14]);
|
|
|
|
|
obj9.nick = onPressAvatar(row[15]).getGlobalName(user);
|
2026-07-20 16:05:17 +00:00
|
|
|
obj9.user = user;
|
2026-07-23 10:11:24 +00:00
|
|
|
tmp33 = undefined;
|
|
|
|
|
const obj17 = onPressAvatar(row[15]);
|
2026-07-20 16:05:17 +00:00
|
|
|
if (null != onPressAvatar) {
|
|
|
|
|
obj10 = { name: "viewProfile" };
|
2026-07-23 10:11:24 +00:00
|
|
|
const intl = require(row[16]).intl;
|
2026-07-20 16:05:17 +00:00
|
|
|
const obj11 = {};
|
|
|
|
|
let tag;
|
|
|
|
|
if (null != user) {
|
|
|
|
|
tag = user.tag;
|
|
|
|
|
}
|
|
|
|
|
obj11.username = tag;
|
2026-07-23 10:11:24 +00:00
|
|
|
obj10.label = intl.formatToPlainString(require(row[16]).t.uCenkh, obj11);
|
2026-07-20 16:05:17 +00:00
|
|
|
const items1 = [obj10];
|
|
|
|
|
tmp33 = items1;
|
|
|
|
|
}
|
|
|
|
|
class P {
|
|
|
|
|
constructor(arg0) {
|
|
|
|
|
tmp = "viewProfile" === row.nativeEvent.actionName;
|
|
|
|
|
if (tmp) {
|
|
|
|
|
tmp2 = onPressAvatar;
|
|
|
|
|
tmp3 = null;
|
|
|
|
|
tmp = null !== onPressAvatar;
|
|
|
|
|
}
|
|
|
|
|
if (tmp) {
|
|
|
|
|
tmp4 = onPressAvatar;
|
|
|
|
|
tmp5 = null;
|
|
|
|
|
if (null != onPressAvatar) {
|
|
|
|
|
tmp6 = onPressAvatar;
|
|
|
|
|
tmp7 = id;
|
|
|
|
|
tmp8 = onPressAvatar(id);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
tmp14 = tmp27Result;
|
2026-07-23 10:11:24 +00:00
|
|
|
str2 = <tmp31 />;
|
2026-07-20 16:05:17 +00:00
|
|
|
});
|
2026-07-23 10:11:24 +00:00
|
|
|
const result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/activities/panel/native/ActivityInviteSheetRow.tsx");
|
2026-07-20 16:05:17 +00:00
|
|
|
|
|
|
|
|
export default memoResult;
|