Skip to content

Conversation

@amliu-jumptrading
Copy link
Collaborator

@amliu-jumptrading amliu-jumptrading commented Feb 2, 2026

Added interactivity to the distribution bars in the Fees section of the slot detail stats

  • distribution by bundle toggles yes/no bundles filter
  • distribution by txn updates search
  • distribution by ip updates search

Added affordances to indicate which distribution bars are interactable (y-axis transform, brightness filter, outline)

Added tooltip and outline to chart control that got updated by an external trigger (clicking on the distribution bars)

@amliu-jumptrading amliu-jumptrading force-pushed the amliu/slotdetail-interaction branch from f1bc2f6 to 6afdd23 Compare February 2, 2026 21:41
@amliu-jumptrading amliu-jumptrading marked this pull request as draft February 4, 2026 17:50
@amliu-jumptrading amliu-jumptrading marked this pull request as ready for review February 4, 2026 17:53
@amliu-jumptrading amliu-jumptrading force-pushed the amliu/slotdetail-interaction branch 3 times, most recently from 05f02f6 to 7ada83d Compare February 11, 2026 20:28
>
<Command.Input
placeholder={dropdownPlaceholderText[search.mode]}
onClick={() => setIsOpen(true)}
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We want the options list to stay hidden when the search input is focussed because of an external trigger (clicking on the distribution bar), but open when the user interacts with it. I wasn't able to find a simple way to distinguish programatic focus vs user interaction focus, so I broke down user interaction into the specific ones we want to trigger opening the options list: click (mouse and touch) and enter keydown (keyboard).

@amliu-jumptrading amliu-jumptrading force-pushed the amliu/slotdetail-interaction branch from 7ada83d to 359a0f4 Compare February 11, 2026 21:39
Base automatically changed from amliu/navigation1 to main February 12, 2026 19:46
@amliu-jumptrading amliu-jumptrading force-pushed the amliu/slotdetail-interaction branch from 359a0f4 to 9d96971 Compare February 12, 2026 20:20
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.

1 participant