From 3d764a1c82be3096ea3451fe0905332cbf70d509 Mon Sep 17 00:00:00 2001 From: Thomas Petersen Date: Wed, 8 Jul 2026 16:40:58 +0200 Subject: [PATCH] style(desktop): flatten PR review card and highlight approval state --- .../projects/ui/ProjectPullRequestsPanel.tsx | 30 ++++++++++++++----- .../projects/ui/ProjectsOverviewPanel.tsx | 2 +- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/desktop/src/features/projects/ui/ProjectPullRequestsPanel.tsx b/desktop/src/features/projects/ui/ProjectPullRequestsPanel.tsx index 7960411b5..4650b5589 100644 --- a/desktop/src/features/projects/ui/ProjectPullRequestsPanel.tsx +++ b/desktop/src/features/projects/ui/ProjectPullRequestsPanel.tsx @@ -273,7 +273,7 @@ function PullRequestReviewersRow({ } return ( -
+
Reviewers {pullRequest.reviewers.map((pubkey) => { const profile = profileForPubkey(pubkey, profiles); @@ -426,14 +426,22 @@ function PullRequestReviewCard({ : null; return ( -
+
-
+
0 + ? "bg-green-600/10 dark:bg-green-500/10" + : "border-green-600/35 border-l-2 bg-green-600/[0.04] pl-3 dark:border-green-500/35 dark:bg-green-500/[0.06]" + }`} + > {isDraft ? ( ) : approvalCount > 0 ? ( @@ -444,7 +452,15 @@ function PullRequestReviewCard({ )}
-

{reviewState}

+

0 + ? "text-green-700 dark:text-green-400" + : "text-foreground" + }`} + > + {reviewState} +

{reviewStateDetail ? (

{reviewStateDetail}

) : null} @@ -458,7 +474,7 @@ function PullRequestReviewCard({ ) : null} {canApprove ? (
{canChangeStatus && pullRequest.status === "Open" ? ( -
+

Still in progress?{" "} -

+

) : null}
); diff --git a/desktop/src/features/projects/ui/ProjectsOverviewPanel.tsx b/desktop/src/features/projects/ui/ProjectsOverviewPanel.tsx index b745bc0c9..839c4cbb2 100644 --- a/desktop/src/features/projects/ui/ProjectsOverviewPanel.tsx +++ b/desktop/src/features/projects/ui/ProjectsOverviewPanel.tsx @@ -266,7 +266,7 @@ export function ProjectsOverviewPanel({

- Contribution activity + Contribution Activity