/* Metro module 10250; source: modules/user_profile/native/UserProfileActivityVoiceChannelUsers.tsx; dependencies: [31, 4396, 33, 4618, 566, 6238, 4617, 1305, 8694, 1244, 2] */ import PresenceStore from '../../../stores/PresenceStore.tsx'; /* Metro dependency 4396 */ import NicknameUtils from '../../../utils/NicknameUtils.tsx'; /* Metro dependency 4617 */ import UserProfileStackedActionSheet from './UserProfileStackedActionSheet.tsx'; /* Metro dependency 8694 */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */ import * as JsxRuntimeModule from '../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */ import * as NativeModule from '../../../design/void/native.tsx'; /* Metro dependency 1305 */ import * as UseAvatarDecorationModule from '../../collectibles/avatar_decorations/useAvatarDecoration.tsx'; /* Metro dependency 4618 */ import * as TableRowNativeModule from '../../../design/components/TableRow/native/TableRow.native.tsx'; /* Metro dependency 6238 */ import * as UserProfileStackedActionSheetModule from './UserProfileStackedActionSheet.tsx'; /* Metro dependency 8694 */ function _fun79610(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#79610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10436:6, offset: 0x01e59f7a, size: 165 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); ReactModule; (FileImportTrackerModule).fileFinishedImporting('modules/user_profile/native/UserProfileActivityVoiceChannelUsers.tsx'); exports.default = UserProfileActivityVoiceChannelUsers; function UserRow_79611({user, channel, onPress, start, end}) { // fn#79611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10436:128, offset: 0x01e5a01f, size: 321 bytes, params: 2, frame: 29 const value2 = (UseAvatarDecorationModule).useAvatarDecoration(user, channel.guild_id); const {status, isMobileOnline, isVROnline} = (require(566) /* metro dependency 566: flux */).useStateFromStoresObject([PresenceStore], function() { var object = {}; var presenceStoreBinding = PresenceStore; var userBinding = user; object.status = presenceStoreBinding.getStatus(userBinding.id); object.isMobileOnline = PresenceStore.isMobileOnline(userBinding.id); object.isVROnline = PresenceStore.isVROnline(userBinding.id); return object; }); const TableRow = (TableRowNativeModule).TableRow; const tableRowProps = {onPress: onPress, label: (NicknameUtils).getName(channel.guild_id, channel.id, user)}; const Avatar = (NativeModule).Avatar; const AvatarSizes = (NativeModule).AvatarSizes; const REFRESH_MEDIUM_32 = AvatarSizes.REFRESH_MEDIUM_32; tableRowProps.icon = ( ); tableRowProps.start = start; tableRowProps.end = end; return ; } function UserProfileActivityVoiceChannelUsers({users, channel, onBack, onPressUser}) { // fn#79613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10436:804, offset: 0x01e5a1b8, size: 203 bytes, params: 2, frame: 23 const object = {}; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; object.title = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['3xHUJ+']); object.onBack = onBack; object.scrollable = true; const UserProfileStackedActionSheetList = (UserProfileStackedActionSheetModule).UserProfileStackedActionSheetList; return ( ); function UserProfileActivityVoiceChannelUsersRenderItem({item, start, end}) { // fn#79615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10436:1079, owner: UserProfileActivityVoiceChannelUsers.renderItem, offset: 0x01e5a283, size: 87 bytes, params: 2, frame: 18 return ( ); } } } global.__d(_fun79610, 10250, [31, 4396, 33, 4618, 566, 6238, 4617, 1305, 8694, 1244, 2]) /* metro module 10250, dependencies: [31, 4396, 33, 4618, 566, 6238, 4617, 1305, 8694, 1244, 2] */;