From 8fcaadd8f30182c61809748a324808add56ec1c0 Mon Sep 17 00:00:00 2001 From: Jonas Dellinger Date: Mon, 30 May 2022 20:55:51 +0200 Subject: All props of route, expose routerHook --- frontend/src/plugin-loader.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'frontend/src/plugin-loader.tsx') diff --git a/frontend/src/plugin-loader.tsx b/frontend/src/plugin-loader.tsx index fc1f57e9..200fffdc 100644 --- a/frontend/src/plugin-loader.tsx +++ b/frontend/src/plugin-loader.tsx @@ -64,7 +64,7 @@ class PluginLoader extends Logger { private async importReactPlugin(name: string) { let res = await fetch(`http://127.0.0.1:1337/plugins/${name}/frontend_bundle`); if (res.ok) { - let content = await eval(await res.text())(PluginLoader.createPluginAPI(name)); + let content = await eval(await res.text())(this.createPluginAPI(name)); this.plugins.push({ name: name, icon: content.icon, @@ -82,7 +82,7 @@ class PluginLoader extends Logger { }); } - static createPluginAPI(pluginName: string) { + createPluginAPI(pluginName: string) { return { routerHook: this.routerHook, async callServerMethod(methodName: string, args = {}) { -- cgit v1.2.3