diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/+page.svelte index 3c35c79b8..ed9a8cc36 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/+page.svelte @@ -12,7 +12,15 @@ import DeploymentCard from './(components)/deploymentCard.svelte'; import RedeployModal from './(modals)/redeployModal.svelte'; import { canWriteFunctions } from '$lib/stores/roles'; - import { ActionMenu, Alert, Card, Empty, Icon, Layout } from '@appwrite.io/pink-svelte'; + import { + ActionMenu, + Alert, + Card, + Empty, + Icon, + Layout, + Tooltip + } from '@appwrite.io/pink-svelte'; import { Click, trackEvent } from '$lib/actions/analytics'; import { IconDotsHorizontal, @@ -99,16 +107,27 @@ {#if $canWriteFunctions} - { - selectedDeployment = activeDeployment; - showRedeploy = true; - trackEvent(Click.FunctionsRedeployClick); - toggle(); - }}> - Redeploy - + +
+ { + selectedDeployment = activeDeployment; + showRedeploy = true; + trackEvent( + Click.FunctionsRedeployClick + ); + toggle(); + }} + style="width: 100%"> + Redeploy + +
+
Source is empty
+
{/if} {#if $canWriteFunctions} - { - showRedeploy = true; - trackEvent(Click.FunctionsRedeployClick); - toggle(); - }}> - Redeploy - + +
+ { + showRedeploy = true; + trackEvent(Click.FunctionsRedeployClick); + toggle(); + }} + style="width: 100%"> + Redeploy + +
+
Source is empty
+
{/if} {#if !!data.deployment?.sourceSize || !!data.deployment?.sourceSize} diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/table.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/table.svelte index fdfdfdb14..d4691d150 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/table.svelte @@ -20,7 +20,8 @@ FloatingActionBar, Icon, Status, - Table + Table, + Tooltip } from '@appwrite.io/pink-svelte'; import { Click, Submit, trackError, trackEvent } from '$lib/actions/analytics'; import { @@ -149,18 +150,23 @@ - {#if deployment.sourceSize !== 0} - { - selectedDeployment = deployment; - showRedeploy = true; - toggle(); - trackEvent(Click.FunctionsRedeployClick); - }}> - Redeploy - - {/if} + +
+ { + selectedDeployment = deployment; + showRedeploy = true; + toggle(); + trackEvent(Click.FunctionsRedeployClick); + }} + style="width: 100%"> + Redeploy + +
+
Source is empty
+
{#if deployment.status === 'ready' && deployment.$id !== $func.deploymentId} - {#if !inCard && selectedDeployment?.sourceSize !== 0} - { - e.preventDefault(); - selectedDeployment = deployment; - showRedeploy = true; - toggle(); - }}> - Redeploy - + {#if !inCard} + +
+ { + e.preventDefault(); + selectedDeployment = deployment; + showRedeploy = true; + toggle(); + }} + style="width: 100%"> + Redeploy + +
+
Source is empty
+
{/if} {#if deployment?.status === 'ready' && deployment?.$id !== activeDeployment} {/if} - + +
+ +
+
Source is empty
+