diff --git a/packages/builder/src/pages/builder/portal/overview/[appId]/overview.svelte b/packages/builder/src/pages/builder/portal/overview/[appId]/overview.svelte index 4e84b78f67..0932d2d79a 100644 --- a/packages/builder/src/pages/builder/portal/overview/[appId]/overview.svelte +++ b/packages/builder/src/pages/builder/portal/overview/[appId]/overview.svelte @@ -51,6 +51,26 @@ return groups.actions.getGroupAppIds(group).includes(prodAppId) }) + const updateDeploymentString = () => { + return deployments?.length + ? processStringSync( + "Last published {{ duration time 'millisecond' }} ago", + { + time: + new Date().getTime() - + new Date(deployments[0].updatedAt).getTime(), + } + ) + : "" + } + // App is updating in the layout asynchronously + $: if ($store.appId?.length) { + fetchDeployments().then(resp => { + deployments = resp + }) + } + $: deploymentString = updateDeploymentString(deployments) + async function fetchAppEditor(editorId) { appEditor = await users.get(editorId) } @@ -107,19 +127,11 @@