decord/source/modules/keyboard/native/PortalKeyboardRendererComponent.tsx
github-actions 67d978d9fb chore: update source for alpha 346.0
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9672_m.js (378.6 MB)
2026-09-07 16:44:02 +00:00

72 lines
2.7 KiB
TypeScript

// Module ID: 16760
// Function ID: 16761
// Dependencies: [19, 1957, 21, 7221, 1609, 12039, 9414, 16761, 16767, 2]
// Module 16760
import importAllResult from "noop" /* 19 */;
import closure_4 from "ensureGuildLoaded" /* 1957 */;
import { jsx } from "jsxProd" /* 21 */;
const require = arg1;
let c3 = importAllResult;
const memoResult = importAllResult.memo(function PortalKeyboardRendererComponent(item) {
item = item.item;
const channelId = item.channelId;
({ chatInputRef, type } = item);
({ state, cleanUp } = item);
let channel;
let memo;
channel = channel.getChannel(channelId);
const items = [channel, channelId];
memo = importAllResult.useMemo(() => {
if (channelId !== channelId(memo[3]).FAKE_PLACEHOLDER_PRIVATE_CHANNEL_ID) {
let FAKE_PLACEHOLDER_PRIVATE_CHANNEL = channel;
} else {
FAKE_PLACEHOLDER_PRIVATE_CHANNEL = channelId(memo[3]).FAKE_PLACEHOLDER_PRIVATE_CHANNEL;
}
return FAKE_PLACEHOLDER_PRIVATE_CHANNEL;
}, items);
const items1 = [memo];
const memo1 = importAllResult.useMemo(() => {
let tmp2;
if (null != memo) {
const obj = { channel: null, type: "channel" };
obj[0] = tmp;
tmp2 = obj;
}
return tmp2;
}, items1);
if (null != memo) {
if (undefined !== memo1) {
if (channelId(memo[4]).KeyboardTypes.APP_LAUNCHER === type) {
let obj = { context: null, chatInputRef: null, onClose: null, transitionState: null, entrypoint: null };
obj[0] = memo1;
obj[1] = chatInputRef;
obj[2] = cleanUp;
obj[3] = state;
obj[4] = tmp11(tmp12[6]).AppLauncherEntrypoint.TEXT;
return jsx(channel(tmp12[5]), { context: null, chatInputRef: null, onClose: null, transitionState: null, entrypoint: null });
} else if (tmp11(tmp12[4]).KeyboardTypes.MEDIA === type) {
obj = { channel: null, chatInputRef: null, onClose: null, transitionState: null };
obj[0] = memo;
obj[1] = chatInputRef;
obj[2] = cleanUp;
obj[3] = state;
return jsx(channel(tmp12[7]), { channel: null, chatInputRef: null, onClose: null, transitionState: null });
} else if (tmp11(tmp12[4]).KeyboardTypes.EXPRESSION === type) {
obj = { channel: null, chatInputRef: null, onClose: null, transitionState: null };
obj[0] = memo;
obj[1] = chatInputRef;
obj[2] = cleanUp;
obj[3] = state;
return jsx(channel(tmp12[8]), { channel: null, chatInputRef: null, onClose: null, transitionState: null });
} else {
return null;
}
}
}
return null;
});
const result = require("set").fileFinishedImporting("modules/keyboard/native/PortalKeyboardRendererComponent.tsx");
export default memoResult;