.toPromise()
}
- addPlugin (plugin: ServerConfigPlugin) {
+ addPlugin (plugin: ServerConfigPlugin, isTheme = false) {
+ const pathPrefix = isTheme ? '/themes' : '/plugins'
+
for (const key of Object.keys(plugin.clientScripts)) {
const clientScript = plugin.clientScripts[key]
this.scopes[scope].push({
plugin,
clientScript: {
- script: environment.apiUrl + `/plugins/${plugin.name}/${plugin.version}/client-scripts/${clientScript.script}`,
+ script: environment.apiUrl + `${pathPrefix}/${plugin.name}/${plugin.version}/client-scripts/${clientScript.script}`,
scopes: clientScript.scopes
}
})