Skip to content

feat: reaction scheme UI enhancements and UI for reaction type "interaction"#3025

Open
TasnimMehzabin wants to merge 11 commits intov3.xfrom
3010-reaction-ui-changes
Open

feat: reaction scheme UI enhancements and UI for reaction type "interaction"#3025
TasnimMehzabin wants to merge 11 commits intov3.xfrom
3010-reaction-ui-changes

Conversation

@TasnimMehzabin
Copy link
Copy Markdown
Contributor

Closed #3010

This was linked to issues Mar 18, 2026
@TasnimMehzabin TasnimMehzabin force-pushed the 3010-reaction-ui-changes branch from 0efa92a to e8d3177 Compare March 18, 2026 12:13
@TasnimMehzabin TasnimMehzabin linked an issue Mar 18, 2026 that may be closed by this pull request
Tasnim Mehzabin added 11 commits March 19, 2026 22:09
- Updated group headers and dropdown behavior to handle 'interaction' reactions.
- Adjusted conditions and yield field display for interaction reactions.
- Added `isInteractionReaction` helper to streamline logic.
- Introduced `isInteractionReaction` checks across UI and API layers.
- Adjusted SVG generation logic to handle products-only mode for interaction reactions.
- Updated UI components to conditionally render fields based on reaction type.
- Enhanced ReactionSvgFetcher and API to support `products_only` and `show_yield` options.
- Added conditional rendering for duration, ontology, purification, and role fields based on `isInteractionReaction`.
- Adjusted input handling and props to accommodate interaction reaction workflows.
- Updated default props and PropTypes for `isInteractionReaction`.
- Implemented inline editing for reaction header name.
- Updated state management and event handling for editing, saving, and canceling changes.
- Styled editable header elements for a consistent user experience.
…ls layout

- Implemented `changePhOperator` callback and replaced operator dropdown with a toggle button.
- Simplified ReactionDetails props using `leadingField` and dynamic column sizes.
- Improved reaction title styling and semantics; updated placeholders and input focus styles.
… layout

- Introduced `inlineInteractionField` for rendering inline duration fields in interaction reactions.
- Adjusted `ReactionDetailsDuration` and `ReactionDetailsMainProperties` to support the new field.
- Enhanced rendering logic to conditionally display fields based on interaction reaction type.
@TasnimMehzabin TasnimMehzabin force-pushed the 3010-reaction-ui-changes branch from 4b9f460 to 87b07e8 Compare March 19, 2026 21:16
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.

UI for reaction type "interaction" Reaction type Reaction - small UI and model changes

1 participant