Files
discord-decomp/sources/modules/launchpad/native/shared/getLayoutStyles.tsx
T
2026-07-27 16:20:00 +03:00

60 lines
3.6 KiB
TypeScript

/* Metro module 15332; source: modules/launchpad/native/shared/getLayoutStyles.tsx; dependencies: [697, 1305, 6819, 6780, 2] */
function _fun117255(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#117255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15529:6, offset: 0x024ab626, size: 926 bytes, params: 8, frame: 25
var object2;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
object2 = {};
object2.layout = {margin: {'marginLeft': 8, 'marginRight': 8, 'marginVertical': 0}};
const object4 = {};
object4.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
object4.padding = {'paddingVertical': 4, 'paddingLeft': 8, 'paddingRight': 8};
object2.container = object4;
object2.voiceUsers = {height: 36, margin: {marginLeft: 60}};
const AvatarSizes = (require(1305) /* metro dependency 1305: native */).AvatarSizes;
const XSMALL = AvatarSizes.XSMALL;
object2.voiceOrStageSummaryRow = {size: 24, avatarSize: XSMALL};
object2.channelName = {height: 20, text: {variant: 'redesign/channel-title/semibold'}};
const IconSizes = (require(1305) /* metro dependency 1305: native */).IconSizes;
let EXTRA_SMALL = IconSizes.EXTRA_SMALL;
object2.messagePreview = {'messageTypeIconSize': null, 'messageTypeIconSizeNew': 'xxs', 'height': 16,
messageTypeIconSize: EXTRA_SMALL, text: {variant: 'text-xs/medium'}, margin: {marginTop: 0}};
object2.timestamp = {text: {variant: 'text-xs/medium'}};
object2.inviteRow = {text: {variant: 'text-sm/semibold'}};
const object5 = {};
let REFRESH_MEDIUM_32 = AvatarSizes.REFRESH_MEDIUM_32;
object5.avatarSize = REFRESH_MEDIUM_32;
const GuildIconSizes = (require(6819) /* metro dependency 6819: GuildIcon */).GuildIconSizes;
const SMALL_32 = GuildIconSizes.SMALL_32;
object5.guildIconSize = SMALL_32;
const XXSMALL_12 = GuildIconSizes.XXSMALL_12;
object5.guildBadgeIconSize = XXSMALL_12;
object5.wrapper = {size: 32};
object5.channelIcon = {size: 16};
object5.margin = {marginRight: 8};
object5.emoji = {'size': 16, 'lineHeight': 24};
object2.icon = object5;
object2.unreadBadge = {size: 8, position: {left: -12}};
object2.mentionBadge = {position: {top: 28}};
object2.category = {height: 30, margin: {marginTop: 16}, text: {size: 14}};
REFRESH_MEDIUM_32 = AvatarSizes.REFRESH_MEDIUM_32;
object2.typing = {position: {'top': 3, 'left': 3}, typingIndicator: {position: {'top': 20, 'left': 10}},
avatarSize: REFRESH_MEDIUM_32};
object2.activeThreadCount = {text: {variant: 'text-xs/bold'}};
const object6 = {};
EXTRA_SMALL = IconSizes.EXTRA_SMALL;
object6.size = EXTRA_SMALL;
const GameIconSizes = (require(6780) /* metro dependency 6780: GameIcon */).GameIconSizes;
const SIZE_24 = GameIconSizes.SIZE_24;
object6.gameSize = SIZE_24;
object2.joinVoiceButton = {text: {variant: 'text-xs/bold'}, layout: {'paddingVertical': 4, 'paddingRight': 8,
'paddingLeft': 8, 'height': 24}, icon: object6};
object2.threadSpine = {'left': 38, 'startAndEndHeight': 15, 'transform': null, 'topOffset': -2,
transform: [{translateY: 10}]};
object2.happeningNow = {margin: {'marginTop': 16, 'marginBottom': 16}};
object2.separator = {margin: {marginVertical: 12}};
object2.searchButton = {margin: {marginHorizontal: 12}};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/launchpad/native/shared/getLayoutStyles.tsx');
exports.default = getLayoutStyle;
}