From 184936217c19bd4243980e5e21678bdc5983d65c Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Thu, 11 Aug 2022 15:28:59 +0100 Subject: [PATCH] SSR scripts for custom components into app HTML --- packages/server/src/api/controllers/static/index.ts | 1 + .../controllers/static/templates/BudibaseApp.svelte | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/server/src/api/controllers/static/index.ts b/packages/server/src/api/controllers/static/index.ts index b0e36b8943..18ac5e7837 100644 --- a/packages/server/src/api/controllers/static/index.ts +++ b/packages/server/src/api/controllers/static/index.ts @@ -113,6 +113,7 @@ export const serveApp = async function (ctx: any) { production: env.isProd(), appId, clientLibPath: clientLibraryPath(appId, appInfo.version, ctx), + usedPlugins: appInfo.usedPlugins, }) const appHbs = loadHandlebarsFile(`${__dirname}/templates/app.hbs`) diff --git a/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte b/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte index 3a2aca45cb..4bf54f2c91 100644 --- a/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte +++ b/packages/server/src/api/controllers/static/templates/BudibaseApp.svelte @@ -3,6 +3,7 @@ export let favicon = "" export let clientLibPath + export let usedPlugins @@ -85,9 +86,13 @@ - + {#if usedPlugins?.length} + {#each usedPlugins as plugin} + + {/each} + {/if}