[Chore] Context menu debugging (5)

pull/67/head
CanadaHonk 2 years ago
parent 2de6582152
commit d73cef6953

@ -12,6 +12,7 @@ export const setThisScope = (scope) => {
const gmCommands = res.commands.filter((x, i) => x.applicationId === applicationId && res.commands.indexOf(x) === i);
const gmSection = Commands.BUILT_IN_SECTIONS[applicationId];
if (!gmSection) return; // Don't add section if doesn't exist
res.discoveryCommands.push(...gmCommands);
res.discoverySections.push({

@ -69,8 +69,6 @@ const generateElement = (itemProps, _subItems, wantedNavId, type, extraInfo, { M
return itemProps.originalAction(arguments, extraInfo);
};
console.log('DEBUG', subItems);
const component = isCheckbox ? Menu.MenuCheckboxItem : Menu.MenuItem;
const item = subItems !== undefined ? React.createElement(component, itemProps, ...subItems.map((x) => generateElement(x, x.sub, wantedNavId, type, extraInfo, { Menu, React }))) : React.createElement(component, itemProps);
@ -78,8 +76,6 @@ const generateElement = (itemProps, _subItems, wantedNavId, type, extraInfo, { M
};
export const patch = (type, itemProps) => {
console.log('DEBUG', type, itemProps);
const { React } = goosemodScope.webpackModules.common;
const Menu = goosemodScope.webpackModules.findByProps('MenuItem');
@ -96,12 +92,10 @@ export const patch = (type, itemProps) => {
return args;
}
console.log('DEBUG 1', itemProps);
const alreadyHasItem = findInReactTree(children, child => child?.props?.id === (itemProps.id || labelToId(itemProps.label)));
if (alreadyHasItem) return args;
const clonedProps = Object.assign({}, itemProps);
console.log('DEBUG 2', clonedProps);
const item = generateElement(clonedProps, clonedProps.sub, wantedNavId, type, Object.assign({}, getExtraInfo(navId)), { Menu, React });

Loading…
Cancel
Save