diff --git a/src/routes/(console)/project-[project]/sites/(components)/siteCard.svelte b/src/routes/(console)/project-[project]/sites/(components)/siteCard.svelte
index 94572cbec..f0863bdd7 100644
--- a/src/routes/(console)/project-[project]/sites/(components)/siteCard.svelte
+++ b/src/routes/(console)/project-[project]/sites/(components)/siteCard.svelte
@@ -84,7 +84,7 @@
{#if siteUrl && !hideQRCode}
{/if}
@@ -114,7 +114,7 @@
{/if}
-
+
{#if deployment?.buildTime}
.card-grid {
display: grid;
- grid-template-columns: 45% 55%;
+ grid-template-columns: 45% auto;
// justify-content: center;
align-items: center;
gap: var(--gap-xl);
diff --git a/src/routes/(console)/project-[project]/sites/grid.svelte b/src/routes/(console)/project-[project]/sites/grid.svelte
index ce3dbfc75..8c8a1b90f 100644
--- a/src/routes/(console)/project-[project]/sites/grid.svelte
+++ b/src/routes/(console)/project-[project]/sites/grid.svelte
@@ -22,7 +22,7 @@
let selectedSite: Models.Site = null;
-
+
{#each siteList.sites as site}
-
+
{#if data?.deployment && data.deployment.status === 'ready'}
@@ -37,7 +37,7 @@
>Instant rollback
- {:else if data.deployment && data.deployment.status === 'building'}
+ {:else}
-
+ -->
diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/+page.ts b/src/routes/(console)/project-[project]/sites/site-[site]/+page.ts
index b332c7dc6..cc5279589 100644
--- a/src/routes/(console)/project-[project]/sites/site-[site]/+page.ts
+++ b/src/routes/(console)/project-[project]/sites/site-[site]/+page.ts
@@ -8,7 +8,7 @@ export const load = async ({ params, depends, parent }) => {
const { site, proxyRuleList } = await parent();
const [deploymentList, prodReadyDeployments] = await Promise.all([
- sdk.forProject.sites.listDeployments(params.site, [Query.limit(5), Query.orderDesc('')]),
+ sdk.forProject.sites.listDeployments(params.site, [Query.limit(4), Query.orderDesc('')]),
sdk.forProject.sites.listDeployments(params.site, [
Query.limit(1)
// Query.equal('status', 'ready')
diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/deploymentsOverview.svelte b/src/routes/(console)/project-[project]/sites/site-[site]/deploymentsOverview.svelte
index cb323a647..e09119271 100644
--- a/src/routes/(console)/project-[project]/sites/site-[site]/deploymentsOverview.svelte
+++ b/src/routes/(console)/project-[project]/sites/site-[site]/deploymentsOverview.svelte
@@ -2,6 +2,7 @@
import {
ActionMenu,
Badge,
+ Empty,
Icon,
Layout,
Popover,
@@ -26,6 +27,7 @@
import { Card } from '$lib/components';
import ActivateDeploymentModal from '../activateDeploymentModal.svelte';
import CancelDeploymentModal from './deployments/cancelDeploymentModal.svelte';
+ import { capitalize } from '$lib/helpers/string';
export let site: Models.Site;
export let activeDeployment: Models.Deployment;
@@ -37,58 +39,60 @@
let selectedDeployment: Models.Deployment = null;
-{#if deploymentList.total}
-
-
-
- Deployments
-
-
+
+
+
+
+ Deployments
+
- {#if deploymentList?.total}
-
-
- Deployment ID
- Status
- Source
- Updated
-
-
- {#each deploymentList?.deployments as deployment}
-
-
- {deployment.$id}
-
-
- {@const status = deployment.status}
- {#if activeDeployment?.$id === deployment?.$id}
-
- {:else}
-
- {/if}
-
+
+
+ {#if deploymentList?.total}
+
+
+ Deployment ID
+ Status
+ Source
+ Updated
+
+
+ {#each deploymentList?.deployments as deployment}
+
+
+ {deployment.$id}
+
+
+ {@const status = deployment.status}
+ {#if activeDeployment?.$id === deployment?.$id}
+
+ {:else}
+
+ {/if}
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
- {/each}
-
- {/if}
-
-{:else}
-
- No deployments exist
-
-{/if}
+
+
+
+ {/each}
+
+ {:else}
+
+
+
+ Deployments are created when you deploy your site. You can deploy your site
+ using the CLI, Git, or manually.
+
+
+
+ {/if}
+
{#if selectedDeployment && showRedeploy}
diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/domainsOverview.svelte b/src/routes/(console)/project-[project]/sites/site-[site]/domainsOverview.svelte
index b1c0a499e..e88da8ba8 100644
--- a/src/routes/(console)/project-[project]/sites/site-[site]/domainsOverview.svelte
+++ b/src/routes/(console)/project-[project]/sites/site-[site]/domainsOverview.svelte
@@ -26,10 +26,10 @@
- Domains
+
+ Domains
+
+
-
- {#each proxyRuleList?.rules?.slice(0, 3) as rule, i}
-
-
-
-
-
- {rule.domain}
-
-
-
-
-
- Added {timeFromNow(rule.$createdAt)}
-
+
+
+ {#if proxyRuleList?.rules?.length <= 1}
+
+
+
+ Add your first custom domain
+
+
+ Personalize your site and enhance its accessibility and branding with a
+ unique domain.
+
+
+
-
-
- {#if i < 2 && i < proxyRuleList.rules.length - 1}
-
+ {#if proxyRuleList?.rules?.length}
+
+ {/if}
{/if}
- {/each}
+ {#each proxyRuleList?.rules?.slice(0, 3) as rule, i}
+
+
+
+
+
+ {rule.domain}
+
+
+
+
+
+ Added {timeFromNow(rule.$createdAt)}
+
+
+
+
+ {#if i < 2 && i < proxyRuleList.rules.length - 1}
+
+ {/if}
+ {/each}
+
diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/empty-deployment-dark.svg b/src/routes/(console)/project-[project]/sites/site-[site]/empty-deployment-dark.svg
index 997bad861..813d9fdae 100644
--- a/src/routes/(console)/project-[project]/sites/site-[site]/empty-deployment-dark.svg
+++ b/src/routes/(console)/project-[project]/sites/site-[site]/empty-deployment-dark.svg
@@ -1,92 +1,92 @@