2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-16 09:46:31 +00:00

Reduce plugin component reloads (#10010)

This commit is contained in:
Oliver
2025-07-12 00:09:35 +10:00
committed by GitHub
parent b571e9e2d1
commit a2e06d1fee

View File

@@ -111,12 +111,28 @@ export default function RemoteComponent({
`${t`Invalid source or function name`} - ${source} /${func}`
);
}
}, [componentRef, rootElement, source, defaultFunctionName, context]);
}, [
componentRef.current,
rootElement.current,
source,
defaultFunctionName,
context
]);
// Reload the plugin content dynamically
useEffect(() => {
reloadPluginContent();
}, [func, context, rootElement.current]);
}, [
func,
rootElement.current,
context.id,
context.model,
context.instance,
context.user,
context.colorScheme,
context.locale,
context.context
]);
return (
<Boundary label={identifierString(`RemoteComponent-${func}`)}>