diff --git a/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-info.tsx b/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-info.tsx index 6693f2633f..256c6494f1 100644 --- a/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-info.tsx +++ b/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-info.tsx @@ -1,13 +1,11 @@ "use client"; +import type { DeploymentStatus } from "@/lib/collections"; import { formatCpuParts, formatMemoryParts } from "@/lib/utils/deployment-formatters"; import { Bolt, Cloud, Grid, LayoutRight } from "@unkey/icons"; import { Button, InfoTooltip } from "@unkey/ui"; import { ActiveDeploymentCard } from "../../../../components/active-deployment-card"; -import { - type DeploymentStatus, - DeploymentStatusBadge, -} from "../../../../components/deployment-status-badge"; +import { DeploymentStatusBadge } from "../../../../components/deployment-status-badge"; import { InfoChip } from "../../../../components/info-chip"; import { RegionFlags } from "../../../../components/region-flags"; import { Section, SectionHeader } from "../../../../components/section"; diff --git a/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-progress.tsx b/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-progress.tsx index 068de93d0d..f9a0e9281a 100644 --- a/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-progress.tsx +++ b/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-progress.tsx @@ -36,7 +36,7 @@ export function DeploymentProgress({ stepsData }: { stepsData?: StepsData }) { const { getDomainsForDeployment, projectId } = useProjectData(); - const [now, setNow] = useState(0); + const [now, setNow] = useState(Date.now); useEffect(() => { if (isFailed) { return; diff --git a/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-step.tsx b/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-step.tsx index 643678d729..6e9bd4e8a0 100644 --- a/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-step.tsx +++ b/web/apps/dashboard/app/(app)/[workspaceSlug]/projects/[projectId]/(overview)/deployments/[deploymentId]/(deployment-progress)/deployment-step.tsx @@ -1,9 +1,9 @@ "use client"; import { cn } from "@/lib/utils"; +import { formatCompoundDuration } from "@/lib/utils/metric-formatters"; import { Check, CircleHalfDottedClock, TriangleWarning2 } from "@unkey/icons"; import { Badge, Loading, SettingCard } from "@unkey/ui"; -import ms from "ms"; type DeploymentStepProps = { icon: React.ReactNode; @@ -87,7 +87,9 @@ export function DeploymentStep({ contentWidth="w-fit" >