From cf232e313f1ac64d0d3591b853916955baa837dc Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Sun, 8 Nov 2026 22:53:34 -0500 Subject: [PATCH] frontend: move accent-role blue/sky to Iris (popup links, play glyph, admin info banners) Category colours (police tag, trips) stay as-is: they're semantic, not accent. Co-Authored-By: Claude Opus 5.5 --- drb-frontend/components/CallRow.tsx | 2 +- drb-frontend/components/MapView.tsx | 4 ++-- drb-frontend/components/admin/CameraProvidersTab.tsx | 2 +- drb-frontend/components/admin/OutageProvidersTab.tsx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drb-frontend/components/CallRow.tsx b/drb-frontend/components/CallRow.tsx index dd9c387..b9f5094 100644 --- a/drb-frontend/components/CallRow.tsx +++ b/drb-frontend/components/CallRow.tsx @@ -115,7 +115,7 @@ export function CallRow({ call, systemName, isAdmin }: Props) { {hasAudio ? ( - ▶ + ▶ ) : ( — )} diff --git a/drb-frontend/components/MapView.tsx b/drb-frontend/components/MapView.tsx index d6e2de5..5b2ac45 100644 --- a/drb-frontend/components/MapView.tsx +++ b/drb-frontend/components/MapView.tsx @@ -1351,7 +1351,7 @@ function FanIncidentLayer({ { e.stopPropagation(); window.location.href = `/incidents/${inc.incident_id}`; e.preventDefault(); }} - className="text-xs text-blue-600 hover:underline block mt-0.5" + className="text-xs text-indigo-600 hover:underline block mt-0.5" > View incident → @@ -1505,7 +1505,7 @@ function IncidentPathLayer({ Play this call )} - + View incident → {/* Gate A / A2 (server-26#46) — the stop location and its diff --git a/drb-frontend/components/admin/CameraProvidersTab.tsx b/drb-frontend/components/admin/CameraProvidersTab.tsx index 7b402b2..c3f64f2 100644 --- a/drb-frontend/components/admin/CameraProvidersTab.tsx +++ b/drb-frontend/components/admin/CameraProvidersTab.tsx @@ -14,7 +14,7 @@ import type { CameraProviderAdmin, LicenceStatus } from "@/lib/types"; const LICENCE_STYLE: Record = { commercial_ok: { label: "Commercial OK", cls: "bg-green-900 text-green-300 border-green-700" }, - attribution_required: { label: "Attribution required", cls: "bg-sky-950 text-sky-300 border-sky-700" }, + attribution_required: { label: "Attribution required", cls: "bg-indigo-950 text-indigo-300 border-indigo-700" }, agreement_required: { label: "Requires agreement — not signed", cls: "bg-red-950 text-red-300 border-red-700" }, non_commercial: { label: "Non-commercial only", cls: "bg-red-950 text-red-300 border-red-700" }, unverified: { label: "Licence unverified", cls: "bg-amber-950 text-amber-300 border-amber-700" }, diff --git a/drb-frontend/components/admin/OutageProvidersTab.tsx b/drb-frontend/components/admin/OutageProvidersTab.tsx index 994139d..2c3bfae 100644 --- a/drb-frontend/components/admin/OutageProvidersTab.tsx +++ b/drb-frontend/components/admin/OutageProvidersTab.tsx @@ -15,7 +15,7 @@ import type { LicenceStatus, OutageProviderAdmin } from "@/lib/types"; const LICENCE_STYLE: Record = { commercial_ok: { label: "Commercial OK", cls: "bg-green-900 text-green-300 border-green-700" }, - attribution_required: { label: "Attribution required", cls: "bg-sky-950 text-sky-300 border-sky-700" }, + attribution_required: { label: "Attribution required", cls: "bg-indigo-950 text-indigo-300 border-indigo-700" }, agreement_required: { label: "Requires agreement — not signed", cls: "bg-red-950 text-red-300 border-red-700" }, non_commercial: { label: "Non-commercial only", cls: "bg-red-950 text-red-300 border-red-700" }, unverified: { label: "Licence unverified", cls: "bg-amber-950 text-amber-300 border-amber-700" }, -- 2.54.0