diff --git a/frontend/apps/web/src/pages/ListPage.tsx b/frontend/apps/web/src/pages/ListPage.tsx index 941e9ea..84a4d68 100644 --- a/frontend/apps/web/src/pages/ListPage.tsx +++ b/frontend/apps/web/src/pages/ListPage.tsx @@ -503,24 +503,12 @@ export function ListPage() { />

{listTitle}

- {/* Customize sits to the LEFT of the + Add button (#94). */} + {/* Header right-side: only the +Add primary action lives here. + Customize moved to the FilterBar trailing slot in #554 so the + filter row is one self-contained unit (… filter chips | + Clear all | Customize) — no second toolbar row, no dangling + chrome. */}
- {data.permissions.add && ( 0 ? ( + // Filter-row trailing slot (#554): "Clear all" (only when at + // least one filter is selected — nothing to clear, no button) + // and "Customize" (always visible — it's the column-customizer + // affordance, independent of filter state) as the last two + // buttons on the row, in that order. + <> + {activeFilterCount > 0 && ( + + )} - ) : null + } />