Skip to content

feat(select): add menuMinWidth and menuMaxWidth to SimpleSingleSelect - #1759

Open
arina-gutuboe wants to merge 2 commits into
masterfrom
LIBS-869/simple-single-select-dropdown-width-flexibility
Open

feat(select): add menuMinWidth and menuMaxWidth to SimpleSingleSelect#1759
arina-gutuboe wants to merge 2 commits into
masterfrom
LIBS-869/simple-single-select-dropdown-width-flexibility

Conversation

@arina-gutuboe

@arina-gutuboe arina-gutuboe commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Implements LIBS-869


Description

#1744 added menuMinWidth/menuMaxWidth to SingleSelect and MultiSelect for flexible, fit-content menu sizing.

This PR adds the same props to SimpleSingleSelect and SimpleSingleSelectField for consistent behavior across all select variants.


Known issues

With only menuMinWidth (no menuMaxWidth), the menu can grow without an upper bound for very long option labels; menuMinWidth and menuMaxWidth should be used together when labels can vary significantly in length.


Checklist

  • API docs are generated
  • Tests were added
  • Storybook demos were added

Screenshots

menuMaxWidth is slightly greater than the width of the input, but less than the width of the options:
Screenshot 2026-07-29 at 12 50 40

with menuMinWidth:
Screenshot 2026-07-29 at 12 51 06

@sonarqubecloud

Copy link
Copy Markdown

@dhis2-bot

Copy link
Copy Markdown
Contributor

🚀 Deployed on https://pr-1759--dhis2-ui.netlify.app

@dhis2-bot
dhis2-bot temporarily deployed to netlify July 29, 2026 11:06 Inactive
@arina-gutuboe
arina-gutuboe marked this pull request as ready for review July 29, 2026 11:18
@arina-gutuboe
arina-gutuboe requested a review from a team as a code owner July 29, 2026 11:18
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