From a95a81bb12ff61887c07708cf43d557b3c0511bb Mon Sep 17 00:00:00 2001 From: iris Date: Thu, 10 Sep 2026 21:07:37 +0200 Subject: [PATCH] swarm-ui: drop Table's now-unused single-value select filter mode --- .../packages/swarm-ui/src/ui/table/Table.css | 3 +- .../packages/swarm-ui/src/ui/table/Table.tsx | 99 ++++++------------- 2 files changed, 30 insertions(+), 72 deletions(-) diff --git a/frontend/packages/swarm-ui/src/ui/table/Table.css b/frontend/packages/swarm-ui/src/ui/table/Table.css index 6a0a8d1b..6be32e7a 100644 --- a/frontend/packages/swarm-ui/src/ui/table/Table.css +++ b/frontend/packages/swarm-ui/src/ui/table/Table.css @@ -129,8 +129,7 @@ border-radius: 6px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25); } -.ui-table-filter-input, -.ui-table-filter-select { +.ui-table-filter-input { width: 100%; box-sizing: border-box; background: var(--bg); diff --git a/frontend/packages/swarm-ui/src/ui/table/Table.tsx b/frontend/packages/swarm-ui/src/ui/table/Table.tsx index 18e4bb0f..7683a05b 100644 --- a/frontend/packages/swarm-ui/src/ui/table/Table.tsx +++ b/frontend/packages/swarm-ui/src/ui/table/Table.tsx @@ -77,22 +77,24 @@ export interface TableColumn { /** * `"text"` (default): free substring, case-insensitive `` — * today's only behavior, unaffected if you don't set this. - * `"select"`: a ` { - const v = (e.target as HTMLSelectElement).value; - updateFilter(c.key, { value: v }); - }} - > - - {selectOptionsFor(c).map((v) => ( - - ))} - - {renderNegateToggle(c)} - - ); - } return ( <>