Skip to content

Use available panel space and scroll list options in benchmark wizard step#2031

Merged
cezudas merged 2 commits intomainfrom
cezudas/OPS-3806
Feb 27, 2026
Merged

Use available panel space and scroll list options in benchmark wizard step#2031
cezudas merged 2 commits intomainfrom
cezudas/OPS-3806

Conversation

@cezudas
Copy link
Contributor

@cezudas cezudas commented Feb 27, 2026

Fixes OPS-3806.

Screenshots:

Screenshot 2026-02-27 at 16 42 12 Screenshot 2026-02-27 at 16 40 00 Screenshot 2026-02-27 at 16 40 14

Copilot AI review requested due to automatic review settings February 27, 2026 14:53
@linear
Copy link

linear bot commented Feb 27, 2026

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request improves the benchmark wizard UI by implementing flexible layouts that utilize available panel space and enable scrolling for list options. The changes focus on making the wizard steps more responsive by applying flexbox patterns that allow content to properly fill and scroll within the allocated space.

Changes:

  • Added flexbox layout classes to enable proper space utilization and scrolling behavior
  • Introduced an optional stepbodyClassName prop to allow customization of the step body styling
  • Applied overflow and scroll classes to handle long lists of options

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
packages/react-ui/src/app/features/benchmark/components/dynamic-benchmark-step/types.ts Added optional stepbodyClassName prop to the component interface
packages/react-ui/src/app/features/benchmark/components/dynamic-benchmark-step/single-select-body.tsx Added scrolling classes to SelectForm component
packages/react-ui/src/app/features/benchmark/components/dynamic-benchmark-step/multi-select-body.tsx Restructured layout with flexbox classes and wrapper div for scrollable content
packages/react-ui/src/app/features/benchmark/components/dynamic-benchmark-step/dynamic-benchmark-step.tsx Added flexbox classes to StepBody and threaded through the new prop
packages/react-ui/src/app/features/benchmark/components/benchmark-wizard.tsx Updated WizardContent and WizardStep with flexbox classes and provided stepbodyClassName value

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqubecloud
Copy link

@cezudas cezudas merged commit 3117bf1 into main Feb 27, 2026
21 checks passed
@cezudas cezudas deleted the cezudas/OPS-3806 branch February 27, 2026 16:31
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.

3 participants