diff --git a/src/lib/elements/forms/label.svelte b/src/lib/elements/forms/label.svelte
index 231393d27..e62b83aaa 100644
--- a/src/lib/elements/forms/label.svelte
+++ b/src/lib/elements/forms/label.svelte
@@ -28,7 +28,7 @@
{/if}
{#if tooltip}
-
Updated:
- Size: {fileSize.value + fileSize.unit}
+ Size:
+ {fileSize.value + fileSize.unit}
+
+
+
Source:
+ {#if $proxyRuleList?.rules?.length}
+
+ Domains:
+
+
+ {/if}
{deployment.providerBranch}
-
- {deployment?.providerCommitHash?.substring(0, 7)}
- {deployment.providerCommitMessage}
-
+ {#if deployment?.providerCommitMessage && deployment?.providerCommitHash && deployment?.providerCommitUrl}
+
+ {deployment?.providerCommitHash?.substring(0, 7)}
+ {deployment.providerCommitMessage}
+
+ {/if}
{:else if deployment.type === 'manual'}
diff --git a/src/routes/console/project-[project]/functions/function-[function]/store.ts b/src/routes/console/project-[project]/functions/function-[function]/store.ts
index eebbdee38..21af90eb4 100644
--- a/src/routes/console/project-[project]/functions/function-[function]/store.ts
+++ b/src/routes/console/project-[project]/functions/function-[function]/store.ts
@@ -3,6 +3,10 @@ import { derived, writable, type Writable } from 'svelte/store';
import type { Models } from '@appwrite.io/console';
export const func = derived(page, ($page) => $page.data.function as Models.Function);
+export const proxyRuleList = derived(
+ page,
+ ($page) => $page.data.proxyRuleList as Models.ProxyRuleList
+);
export const execute: Writable = writable();
export const repositories: Writable<{
search: string;