Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,94 @@
/* Metro module 13226; source: modules/user_profile/native/UserProfilePrimaryGuildEditButton.tsx; dependencies: [31, 1867, 8187, 33, 4501, 697, 566, 13227, 8400, 8401, 1244, 477, 4573, 13209, 4080, 13228, 1962, 6819, 9299, 2] */
function _fun100888(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#100888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13416:6, offset: 0x021feb90, size: 249 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
const env0_4 = (require(8187) /* metro dependency 8187: GuildTagConstants */).GuildTagBadgeSize;
const env0_5 = (require(33) /* metro dependency 33 */).jsx;
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = createStylesModule.createStyles;
const object = {'paddingHorizontal': 6, 'paddingVertical': 2, 'columnGap': 4};
object.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
const env0_6 = Reflect.apply(createStyles, createStylesModule, [{tag: object}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_profile/native/UserProfilePrimaryGuildEditButton.tsx');
exports.default = UserProfilePrimaryGuildEditButton;
}
function UserProfilePrimaryGuildEditButton({user, disabled, tagStyle, pendingPrimaryGuildId}) { // fn#100889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13416:378, offset: 0x021fec89, size: 880 bytes, params: 2, frame: 32
var profile;
var r11;
var r8;
var r9;
var r6;
var value8;
var moduleValue3;
var value10;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
var tag;
var value15;
var UserProfileEditFormButton;
var BaseGuildTagChiplet;
var items2;
const styles = useStyles();
const r0 = pendingPrimaryGuildId !== undefined ? pendingPrimaryGuildId : user.primaryGuild != null && user.primaryGuild.identityEnabled ? user.primaryGuild?.identityGuildId : null;
const fluxModule = require(566) /* metro dependency 566: flux */;
const useStateFromStores = fluxModule.useStateFromStores;
const items = [GuildStore];
const value4 = Reflect.apply(useStateFromStores, fluxModule, [items, _fun100890, [r0]]);
if (user != null) {
if ((require(13227) /* metro dependency 13227: useUserAvailableGuildsWithTags */).useUserAvailableGuildsWithTags().length > 0) {
profile = value4?.profile;
value8 = value4 != null;
if (value8) {
moduleValue3 = require(8401) /* metro dependency 8401: GuildTagUtils */;
r11 = moduleValue3.getGuildTagBadgeUrl(value4.id, profile?.badge ?? undefined,
GuildTagBadgeSize.SIZE_24);
} else {
r11 = value8;
}
value10 = value4 != null;
r8 = value10 ? value4.name : intl.string((require(1244) /* metro dependency 1244: indexNative */).t.ECv270);
r9 = profile == null ? r8 : '' + r8 + ', ' + profile.tag;
value15 = (require(4573) /* metro dependency 4573: Text */).TextStyleSheet['text-md/semibold'].fontSize + ((require(477) /* metro dependency 477: PlatformUtils */).isAndroid() ? 1 : 4);
UserProfileEditFormButton = (require(13209) /* metro dependency 13209: UserProfileEditFormControls */).UserProfileEditFormButton;
var userProfileEditFormButtonProps = {label: intl.string((require(1244) /* metro dependency 1244: indexNative */).t['DUD+5n']),
buttonText: r8, accessibilityValue: {text: r9}, onPress: onPress_100892};
r6 = value10 ? ((Component) => <Component guild={value4} size={(require(6819) /* metro dependency 6819: GuildIcon */).GuildIconSizes.LARGE} />)(importDefault(6819) /* metro dependency 6819: GuildIcon */) : null;
userProfileEditFormButtonProps.leading = r6;
if (profile != null) {
BaseGuildTagChiplet = (require(9299) /* metro dependency 9299: GuildTag */).BaseGuildTagChiplet;
tag = styles.tag;
items2 = [tag, tagStyle];
tag = profile.tag;
r6 = <BaseGuildTagChiplet containerStyles={items2} textStyle={{lineHeight: value15}} guildTag={tag ?? undefined} guildBadge={r11} badgeSize={GuildTagBadgeSize.SIZE_16} textVariant="text-md/semibold" textColor="text-default" />;
} else {
r6 = null;
}
userProfileEditFormButtonProps.trailing = r6;
userProfileEditFormButtonProps.disabled = disabled;
return <UserProfileEditFormButton {...userProfileEditFormButtonProps} />;
}
}
return null;
}
function handleSelectPrimaryGuild(a0) { // fn#100891, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13416:748, owner: UserProfilePrimaryGuildEditButton.handleSelectPrimaryGuild, offset: 0x021feff9, size: 48 bytes, params: 2, frame: 13
const value = environment.__proto__;
(require(8400) /* metro dependency 8400: UserProfileSettingsActionCreators */).setPendingChanges({primaryGuildId: a0});
}
function UserProfilePrimaryGuildEditButtonOnPress() { // fn#100892, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13416:1275, owner: UserProfilePrimaryGuildEditButton.onPress, offset: 0x021ff029, size: 125 bytes, params: 1, frame: 18
let value = environment.__proto__;
const defaultImport = importDefault(dependencyMap[14]);
const openLazy = defaultImport.openLazy;
value = require(dependencyMap[16]);
value = value(dependencyMap[15], dependencyMap.paths);
const value3 = null;
Reflect.apply(openLazy, defaultImport, [value, 'UserPrimaryGuildListBottomSheet', {availableGuilds: env0_2,
userPrimaryGuild: value3 != env0_1 ? env0_1 : value3, onSelectGuild: handleSelectPrimaryGuild}]);
}