decord/source/modules/application_commands/native/ContextMenuCommandAppScreen.tsx

46 lines
1.7 KiB
TypeScript
Raw Normal View History

2026-08-13 07:00:46 +00:00
// Module ID: 16027
// Function ID: 16028
2026-07-20 16:05:17 +00:00
// Name: ContextMenuCommandAppScreen
2026-08-13 07:00:46 +00:00
// Dependencies: [19, 21, 4342, 712, 5409, 8572, 16026, 8575, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-08-13 07:00:46 +00:00
// Module 16027 (ContextMenuCommandAppScreen)
2026-07-29 08:29:29 +00:00
import noop from "noop";
2026-07-23 10:11:24 +00:00
import { jsx } from "jsxProd";
2026-07-29 08:29:29 +00:00
import createCacheKey from "createCacheKey";
2026-07-23 10:11:24 +00:00
2026-07-29 08:29:29 +00:00
createCacheKey = { list: null };
createCacheKey = { marginHorizontal: require("Themes").space.PX_16 };
createCacheKey[0] = createCacheKey;
createCacheKey = createCacheKey.createStyles(createCacheKey);
const result = require("createCacheKey").fileFinishedImporting("modules/application_commands/native/ContextMenuCommandAppScreen.tsx");
2026-07-20 16:05:17 +00:00
export default function ContextMenuCommandAppScreen(route) {
const params = route.route.params;
2026-07-23 10:11:24 +00:00
let section = params.section;
2026-07-20 16:05:17 +00:00
const commands = params.commands;
const onPressCommand = params.onPressCommand;
2026-07-23 10:11:24 +00:00
let items = [commands.length];
2026-07-20 16:05:17 +00:00
const items1 = [commands, onPressCommand, section];
2026-07-23 10:11:24 +00:00
const memo = onPressCommand.useMemo(() => {
2026-07-20 16:05:17 +00:00
const items = [commands.length];
return items;
}, items);
2026-07-23 10:11:24 +00:00
const callback = onPressCommand.useCallback((arg0, arg1) => {
2026-07-20 16:05:17 +00:00
const section = tmp;
const diff = commands.length - 1;
2026-07-23 10:11:24 +00:00
return outer1_3(section(commands[6]), {
2026-07-20 16:05:17 +00:00
item: commands[arg1],
onPress() {
2026-07-23 10:11:24 +00:00
return outer1_2(closure_0);
2026-07-20 16:05:17 +00:00
},
section,
start: 0 === arg1,
end: arg1 === diff
}, commands[arg1].id);
}, items1);
2026-07-23 10:11:24 +00:00
const tmp = section(commands[5])();
2026-07-29 08:29:29 +00:00
const tmp4 = createCacheKey();
return jsx(section(commands[7]), { style: createCacheKey().list, sections: memo, estimatedListSize: "windowSize", itemSize: tmp, insetEnd: section(commands[4])({ includeKeyboardHeight: true }).insets.bottom, renderItem: callback });
2026-07-20 16:05:17 +00:00
};