+
{sessions.length > 0 ? (
{visibleSessions.map((session) =>
@@ -159,7 +160,7 @@ function AttentionZoneView({
) : compactMobile ? (
-
No sessions
+
{config.emptyMessage}
) : null}
@@ -171,7 +172,7 @@ function AttentionZoneView({
-
+
{config.label}
{sessions.length}
@@ -194,7 +195,7 @@ function AttentionZoneView({
) : (
- No sessions
+ {config.emptyMessage}
)}
@@ -247,7 +248,7 @@ function MobileSessionRow({
{getSessionTitle(session)}
diff --git a/packages/web/src/components/Dashboard.tsx b/packages/web/src/components/Dashboard.tsx
index 032a26545..d1bcee9e3 100644
--- a/packages/web/src/components/Dashboard.tsx
+++ b/packages/web/src/components/Dashboard.tsx
@@ -641,9 +641,9 @@ function DashboardInner({
-
-
-
+
+
+
@@ -874,23 +874,11 @@ function ProjectOverviewGrid({
@@ -935,7 +923,7 @@ function ProjectMetric({ label, value, tone }: { label: string; value: number; t
{label}
-
@@ -943,22 +931,10 @@ function ProjectMetric({ label, value, tone }: { label: string; value: number; t
}
const MOBILE_ACTION_STRIP_LEVELS = [
- {
- level: "respond" as const,
- label: "respond",
- color: "var(--color-status-error)",
- },
- {
- level: "merge" as const,
- label: "merge",
- color: "var(--color-status-ready)",
- },
- {
- level: "review" as const,
- label: "review",
- color: "var(--color-accent-orange)",
- },
-] satisfies Array<{ level: AttentionLevel; label: string; color: string }>;
+ { level: "respond" as const, label: "respond" },
+ { level: "merge" as const, label: "merge" },
+ { level: "review" as const, label: "review" },
+] satisfies Array<{ level: AttentionLevel; label: string }>;
function MobileActionStrip({
grouped,
@@ -981,7 +957,7 @@ function MobileActionStrip({
return (
- {activePills.map(({ level, label, color }) => (
+ {activePills.map(({ level, label }) => (