Skip to content

fix(orchestrator): align widget dropdown L&F with common#1069

Merged
batzionb merged 1 commit intoredhat-developer:mainfrom
mareklibra:FLPATH-2443.activeDropdownLF
Jun 30, 2025
Merged

fix(orchestrator): align widget dropdown L&F with common#1069
batzionb merged 1 commit intoredhat-developer:mainfrom
mareklibra:FLPATH-2443.activeDropdownLF

Conversation

@mareklibra
Copy link
Copy Markdown
Member

The "Send certificate via" field is backed by a component standard to the RJSF Form.

The other fields are backed by similar components but of different versions which is necessary for some of the features, especially for the ActiveMultiSelect.
This discrepancy is causing the L&F difference.

I tried to align both as close as possible but it's hard to achieve 1:1 parity, especially when the deployment has multiple MUI CSS in place (not caused just by the widgets).

As a workaround, the workflow developer can use our widgets exclusively, they should provide sufficient feature parity.
By doing that, there will be just a single set of components of a page.


Standard enum selection:
01

ActiveDropDown aligned to that color schema:
02

ActiveTextInput aligned to that color schema:
03

The ActiveTextInput still has outline (border), I would keep it - it looks better and is hacky to remove it.

@rhdh-gh-app
Copy link
Copy Markdown

rhdh-gh-app bot commented Jun 27, 2025

Missing Changesets

The following package(s) are changed by this PR but do not have a changeset:

  • @red-hat-developer-hub/backstage-plugin-orchestrator-form-react
  • @red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets

See CONTRIBUTING.md for more information about how to add changesets.

Changed Packages

Package Name Package Path Changeset Bump Current Version
@red-hat-developer-hub/backstage-plugin-orchestrator-form-react workspaces/orchestrator/plugins/orchestrator-form-react none v1.6.1
@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets workspaces/orchestrator/plugins/orchestrator-form-widgets none v0.2.4

@mareklibra mareklibra marked this pull request as draft June 27, 2025 09:24
Signed-off-by: Marek Libra <marek.libra@gmail.com>
@mareklibra mareklibra force-pushed the FLPATH-2443.activeDropdownLF branch from 97a9b8d to 93d5dd0 Compare June 27, 2025 13:35
@mareklibra mareklibra marked this pull request as ready for review June 27, 2025 13:35
@sonarqubecloud
Copy link
Copy Markdown

@batzionb batzionb merged commit 87939d6 into redhat-developer:main Jun 30, 2025
9 checks passed
mfrancisc pushed a commit to mfrancisc/rhdh-plugins that referenced this pull request Jul 9, 2025
elai-shalev pushed a commit to elai-shalev/rhdh-plugins that referenced this pull request Jan 21, 2026
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