Skip to content

fix(spa): move Customize onto the filter row, after Clear all (#554)#558

Merged
MartinCastroAlvarez merged 1 commit into
mainfrom
fix/filter-row-customize-554
May 28, 2026
Merged

fix(spa): move Customize onto the filter row, after Clear all (#554)#558
MartinCastroAlvarez merged 1 commit into
mainfrom
fix/filter-row-customize-554

Conversation

@MartinCastroAlvarez
Copy link
Copy Markdown
Owner

Closes #554.

Header right-side now carries only + Add; Customize moves into the FilterBar's trailing slot so the filter row reads as a single self-contained unit:

… filter chips | Clear all | Customize
  • Clear all hides when no filter is active (already wired that way).
  • Customize is always visible — it's a column-affordance independent of filter state.
  • Same row-aligned py-1.5 size so the chrome lines up cleanly.

Verification

  • pnpm -r typecheck clean (13 pkgs).
  • pnpm lint clean (eslint --max-warnings 0 + stylelint + dark-mode guard).
  • pnpm test142 passed (unchanged).
  • pnpm -r build ok.

Tier 4 (frontend only).

🤖 Generated with Claude Code

Closes #554. The header right-side now carries only the +Add primary
action; Customize moves into the FilterBar's `trailing` slot so the
filter row reads as one self-contained unit:

    … filter chips | Clear all | Customize

`Clear all` continues to hide when no filter is active (already wired
that way). `Customize` is always visible — it's a column-affordance,
independent of filter state. Both buttons use the same row-aligned
`py-1.5` size so the chrome lines up cleanly.

No second toolbar row, no dangling chrome — matches the "no redundant
chrome" rule.

- typecheck + eslint + stylelint + **dark-mode guard** clean.
- vitest: 142 passed (unchanged).
- `pnpm -r build` ok.

Closes #554

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

List: Clear all + Customize buttons should live on the filter row, always last (and Clear all hides when no filter is active)

2 participants