this repo has no description
1import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
2
3let code =
4 spacepack.require.m[
5 spacepack.findByCode(
6 "Menu API only allows Items and groups of Items as children."
7 )[0].id
8 ].toString();
9code = code.replace(
10 /onSelect:(.)}=(.),.=(.\(.\)),/,
11 `onSelect:$1}=$2;return $3;let `
12);
13const mod = new Function(
14 "module",
15 "exports",
16 "require",
17 `(${code}).apply(this, arguments)`
18);
19const exp: any = {};
20mod({}, exp, require);
21const Menu = spacepack.findFunctionByStrings(exp, "isUsingKeyboardNavigation")!;
22module.exports = (el: any) => {
23 return Menu({
24 children: el,
25 __contextMenu_evilMenu: true
26 });
27};