From 3ab1f4cc3ceb87e6ac5fbb071ff532e152debf08 Mon Sep 17 00:00:00 2001 From: Pilipilis Date: Mon, 25 May 2026 11:01:54 +0000 Subject: [PATCH] fix: prevent filter row overlap --- dashboard/src/main.tsx | 10 +++++----- docs/screenshots/issue-41/filters-desktop.png | Bin 0 -> 74642 bytes docs/screenshots/issue-41/filters-mobile.png | Bin 0 -> 40842 bytes .../{index-C25QDM5A.js => index-CwTu66TQ.js} | 6 +++--- .../{index-CMqlfGS7.css => index-O_wrzEHH.css} | 2 +- .../dashboard_static/index.html | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 docs/screenshots/issue-41/filters-desktop.png create mode 100644 docs/screenshots/issue-41/filters-mobile.png rename src/github_agent_bridge/dashboard_static/assets/{index-C25QDM5A.js => index-CwTu66TQ.js} (74%) rename src/github_agent_bridge/dashboard_static/assets/{index-CMqlfGS7.css => index-O_wrzEHH.css} (98%) diff --git a/dashboard/src/main.tsx b/dashboard/src/main.tsx index de04ed3..71c28a9 100644 --- a/dashboard/src/main.tsx +++ b/dashboard/src/main.tsx @@ -752,7 +752,7 @@ function Filters({ filters, actorOptions, onChange }: { filters: JobFilters; act
{ event.preventDefault(); onChange(draft); @@ -778,7 +778,7 @@ function Filters({ filters, actorOptions, onChange }: { filters: JobFilters; act setDraft({ ...draft, action: event.target.value })} /> - + setDraft({ ...draft, actor })} /> @@ -806,7 +806,7 @@ function ActorFilter({ value, options, onChange }: { value: string; options: Job const selected = options.find((actor) => actor.login.toLowerCase() === normalizedValue); return ( -
+
{selected ? ( {`${selected.login} @@ -858,9 +858,9 @@ function ActorFilter({ value, options, onChange }: { value: string; options: Job ); } -function Field({ label, children }: { label: string; children: React.ReactNode }) { +function Field({ label, children, className }: { label: string; children: React.ReactNode; className?: string }) { return ( -