// Module ID: 16219 // Function ID: 16220 // Name: VibegrationsChannelRow // Dependencies: [19, 1074, 1964, 10123, 21, 4560, 576, 1100, 12383, 1114, 3547, 10158, 2] // Exports: default // Module 16219 (VibegrationsChannelRow) import ThemesDefault from "Themes" /* 576 */; import messagesProxyDefault from "messagesProxy" /* 3547 */; import BaseChannelSubtitleDefault from "BaseChannelSubtitle" /* 12383 */; import closure_3 from "noop" /* 19 */; import { Routes } from "ME" /* 1074 */; import { StaticChannelRoute } from "set" /* 1964 */; import { jsx } from "jsxProd" /* 21 */; import createCacheKey from "createCacheKey" /* 4560 */; const require = arg1; createCacheKey = { container: null }; createCacheKey = { marginVertical: require("hairlineWidth").CHANNEL_MARGIN_VERTICAL, marginHorizontal: 8, borderRadius: ThemesDefault.radii.md }; createCacheKey[0] = createCacheKey; let closure_7 = createCacheKey.createStyles(createCacheKey); const result = require("set").fileFinishedImporting("modules/vibegrations/native/VibegrationsChannelRow.tsx"); export default function VibegrationsChannelRow(selected) { selected = selected.selected; let id; id = selected.guild.id; const items = [id]; const callback = React.useCallback(() => { id(closure_1_2[7]).transitionTo(closure_1_4.CHANNEL(id, closure_1_5.VIBEGRATIONS)); }, items); if (true === selected) { let DEFAULT = id(12383).ChannelModes.SELECTED; let tmp5 = id; } else { DEFAULT = id(12383).ChannelModes.DEFAULT; tmp5 = id; } let obj = { onPress: callback, style: callback().container, accessible: true, accessibilityLabel: null, accessibilityState: null, mode: null, name: null, icon: null }; const tmp = callback(); const intl = tmp5(1114).intl; obj[3] = intl.string(messagesProxyDefault.Xmvb23); obj[4] = { selected }; obj[5] = DEFAULT; obj = { name: null, mode: null }; const intl2 = tmp5(1114).intl; obj[0] = intl2.string(messagesProxyDefault.Xmvb23); obj[1] = DEFAULT; obj[6] = jsx(tmp5(12383).BaseChannelName, { name: null, mode: null }); obj = { mode: DEFAULT, IconComponent: tmp5(10158).MagicWandIcon }; obj[7] = jsx(tmp5(12383).BaseChannelIcon, { mode: DEFAULT, IconComponent: tmp5(10158).MagicWandIcon }); return jsx(BaseChannelSubtitleDefault, { mode: DEFAULT, IconComponent: tmp5(10158).MagicWandIcon }); };