From 17ba5f3043ebfe380102bf91a69e0695c00d0a72 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Wed, 29 Apr 2026 13:55:17 +0100 Subject: [PATCH] Bound Patrol configuration popover --- .../src/features/patrol/PatrolIntelligenceHeader.tsx | 2 +- .../patrol/__tests__/patrolCommercialBoundary.test.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/frontend-modern/src/features/patrol/PatrolIntelligenceHeader.tsx b/frontend-modern/src/features/patrol/PatrolIntelligenceHeader.tsx index 9ad783c33..cda8533b9 100644 --- a/frontend-modern/src/features/patrol/PatrolIntelligenceHeader.tsx +++ b/frontend-modern/src/features/patrol/PatrolIntelligenceHeader.tsx @@ -138,7 +138,7 @@ export function PatrolIntelligenceHeader(props: { state: PatrolIntelligenceState -
+

Patrol Configuration diff --git a/frontend-modern/src/features/patrol/__tests__/patrolCommercialBoundary.test.ts b/frontend-modern/src/features/patrol/__tests__/patrolCommercialBoundary.test.ts index e5a249b3a..779463644 100644 --- a/frontend-modern/src/features/patrol/__tests__/patrolCommercialBoundary.test.ts +++ b/frontend-modern/src/features/patrol/__tests__/patrolCommercialBoundary.test.ts @@ -28,4 +28,14 @@ describe('patrol commercial boundary', () => { expect(patrolIntelligenceHeaderSource).toContain('label="Run Every"'); expect(patrolIntelligenceHeaderSource).not.toContain(' { + expect(patrolIntelligenceHeaderSource).toContain('fixed right-4 top-32 z-[9999] isolate'); + expect(patrolIntelligenceHeaderSource).toContain('max-h-[calc(100vh-10rem)]'); + expect(patrolIntelligenceHeaderSource).toContain('sm:max-h-[36rem]'); + expect(patrolIntelligenceHeaderSource).toContain('overflow-y-auto'); + expect(patrolIntelligenceHeaderSource).toContain('sm:top-[13rem]'); + expect(patrolIntelligenceHeaderSource).not.toContain('sm:top-[17.5rem]'); + expect(patrolIntelligenceHeaderSource).not.toContain('disabled:opacity-70'); + }); });