Skip to content

refactor(frontend): fine-tuning and cleanup after the design-system prep - #4009

Merged
Kadrian merged 2 commits into
developfrom
refactor/toggle-button-group
Sep 10, 2026
Merged

refactor(frontend): fine-tuning and cleanup after the design-system prep#4009
Kadrian merged 2 commits into
developfrom
refactor/toggle-button-group

Conversation

@Kadrian

@Kadrian Kadrian commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Design-system prep, step 9: fine-tuning and cleanup

Stacked on #4008. The smaller follow-ups after the button work.

  • ui-components/ToggleButtonGroup is react-aria's ToggleButtonGroup holding our ToggleButtons: selectionMode single or multiple, selectedKeys / onSelectionChange, disallowEmptySelection, the arrow keys move along the group, each button keyed by id; size on the group applies to every button
  • segmented joins the buttons into one bordered control: the four mode switches (range/exact, OR/AND, the row prefix, the secondary id) are segmented sm groups, the selected segment is white with bold primary text, the secondary id options show their description as a tooltip
  • the history's content filter and detail level use the plain vertical group
  • stories: segmented in all sizes, with tooltips, vertical; multiple selection; a vertical icon toolbar

@Kadrian Kadrian changed the title refactor(frontend): ToggleButtonGroup on react-aria-components; segmented look for the mode switches refactor(frontend): fine-tuning and cleanup after the design-system prep Sep 3, 2026
@Kadrian
Kadrian marked this pull request as draft September 3, 2026 21:21
@Kadrian
Kadrian force-pushed the refactor/toggle-button-group branch 2 times, most recently from 7083992 to dd627f8 Compare September 9, 2026 08:53
@Kadrian
Kadrian marked this pull request as ready for review September 9, 2026 09:05
Base automatically changed from refactor/button-no-classname to develop September 9, 2026 09:11
@Kadrian
Kadrian force-pushed the refactor/toggle-button-group branch from 82442e1 to eaf4736 Compare September 9, 2026 09:11
@Kadrian
Kadrian force-pushed the refactor/toggle-button-group branch from eaf4736 to 82442e1 Compare September 9, 2026 09:38
@Kadrian
Kadrian force-pushed the refactor/toggle-button-group branch from 82442e1 to d0d474e Compare September 10, 2026 12:27
@Kadrian
Kadrian added this pull request to the merge queue Sep 10, 2026
Merged via the queue into develop with commit 8d6de0d Sep 10, 2026
10 checks passed
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.

2 participants