diff --git a/packages/frontend/src/components/projects/ProjectCard/ProjectCard.theme.ts b/packages/frontend/src/components/projects/ProjectCard/ProjectCard.theme.ts
index 81f0e67c..2443d77b 100644
--- a/packages/frontend/src/components/projects/ProjectCard/ProjectCard.theme.ts
+++ b/packages/frontend/src/components/projects/ProjectCard/ProjectCard.theme.ts
@@ -18,6 +18,7 @@ export const projectCardTheme = tv({
'tracking-[-0.006em]',
],
description: ['text-xs', 'text-elements-low-em'],
+ icons: ['flex', 'items-center', 'gap-1'],
lowerContent: [
'bg-surface-card-hovered',
'px-4',
diff --git a/packages/frontend/src/components/projects/ProjectCard/ProjectCard.tsx b/packages/frontend/src/components/projects/ProjectCard/ProjectCard.tsx
index 0ebfd255..85603037 100644
--- a/packages/frontend/src/components/projects/ProjectCard/ProjectCard.tsx
+++ b/packages/frontend/src/components/projects/ProjectCard/ProjectCard.tsx
@@ -8,6 +8,7 @@ import {
ClockIcon,
GitHubLogo,
HorizontalDotIcon,
+ WarningDiamondIcon,
} from 'components/shared/CustomIcon';
import { relativeTimeMs } from 'utils/time';
import { Link } from 'react-router-dom';
@@ -29,12 +30,14 @@ export interface ProjectCardProps
export const ProjectCard = ({
className,
project,
- status,
+ status = 'failure',
...props
}: ProjectCardProps) => {
const theme = projectCardTheme();
const hasDeployment = project.deployments.length > 0;
- console.log(project);
+ // TODO: Update this to use the actual status from the API
+ const hasError = status === 'failure';
+
const handleOptionsClick = (
e: MouseEvent