Skip to content

fix(issues): Delete groupingConfigSelect dropdown#96655

Merged
shayna-ch merged 5 commits intomasterfrom
shayna-ch/delete-grouping-config-select
Jul 31, 2025
Merged

fix(issues): Delete groupingConfigSelect dropdown#96655
shayna-ch merged 5 commits intomasterfrom
shayna-ch/delete-grouping-config-select

Conversation

@shayna-ch
Copy link
Copy Markdown
Member

@shayna-ch shayna-ch commented Jul 29, 2025

Deleted groupingConfigSelect.tsx and its references in groupingInfo.tsx.

The groupingConfigSelect dropdown is not needed for the following reasons:

  • there is only one config option
  • nobody really uses it

This dropdown was only released to staff, so no there is no user-facing change.

image

@shayna-ch shayna-ch self-assigned this Jul 29, 2025
@shayna-ch shayna-ch requested a review from lobsterkatie July 29, 2025 15:44
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jul 29, 2025
@shayna-ch shayna-ch marked this pull request as ready for review July 29, 2025 15:45
@codecov
Copy link
Copy Markdown

codecov bot commented Jul 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #96655   +/-   ##
=======================================
  Coverage   80.68%   80.69%           
=======================================
  Files        8487     8487           
  Lines      373793   373786    -7     
  Branches    24241    24239    -2     
=======================================
- Hits       301613   301608    -5     
+ Misses      71807    71805    -2     
  Partials      373      373           

cursor[bot]

This comment was marked as outdated.

@shayna-ch shayna-ch requested a review from a team as a code owner July 29, 2025 17:18
@shayna-ch shayna-ch marked this pull request as draft July 29, 2025 17:19
@shayna-ch shayna-ch marked this pull request as ready for review July 29, 2025 17:36
@shayna-ch shayna-ch marked this pull request as draft July 30, 2025 19:49
@shayna-ch shayna-ch marked this pull request as ready for review July 30, 2025 19:55
Copy link
Copy Markdown
Member

@lobsterkatie lobsterkatie left a comment

Choose a reason for hiding this comment

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

This is looking good!

A few small suggestions below, mostly along the lines of following the breadcrumbs to make sure we're not leaving behind unused code. (If it gets unwieldy, we can always do some of it in a follow-up PR, but good to know the full extent in any case.)

I'd also mention in the PR description that this was only ever released to staff, and that therefore there's no user-facing change here.

- remove test that tested the 'can switch grouping configs' functionality
- The `ConfigHeader` component, which uses `justify-content: space-between`, previously contained two children: a `<div>` wrapper for the `GroupConfigSelect` component and the `FeatureFeedback` component. The removal of the `<div>` wrapper means `ConfigHeader` now has only one child. Consequently, the `FeatureFeedback` component shifts from its previous right-aligned position to the left, resulting in an unintended visual layout change.
- The `showGroupingConfig` prop is declared and accepted by the `GroupingInfo` component but is no longer used after the removal of the grouping config selection functionality. This creates dead code and a misleading interface, as the component ignores it.
Copy link
Copy Markdown
Member

@lobsterkatie lobsterkatie left a comment

Choose a reason for hiding this comment

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

🚢

@shayna-ch shayna-ch merged commit 8976c9b into master Jul 31, 2025
48 checks passed
@shayna-ch shayna-ch deleted the shayna-ch/delete-grouping-config-select branch July 31, 2025 21:03
@github-actions github-actions bot locked and limited conversation to collaborators Aug 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants