Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Replace InputComponent with Select dropdown #4719

Merged
merged 8 commits into from
Nov 22, 2024
Merged

Conversation

Cristhianzl
Copy link
Collaborator

This pull request includes several changes to the frontend components in the src/frontend/src directory. The main changes involve replacing the InputComponent with a new Select component in the GlobalVariableModal.

Changes to GlobalVariableModal:

…e toolbar based on scale and tool mode to enhance user experience
…eModal to use a dropdown select component for better user experience and consistency.
… for node toolbar based on scale and tool mode to enhance user experience"

This reverts commit 322ba35.
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Nov 19, 2024
@github-actions github-actions bot added the refactor Maintenance tasks and housekeeping label Nov 19, 2024
@Cristhianzl Cristhianzl self-assigned this Nov 19, 2024
@Cristhianzl Cristhianzl added the lgtm This PR has been approved by a maintainer label Nov 19, 2024
Copy link
Contributor

@anovazzi1 anovazzi1 left a comment

Choose a reason for hiding this comment

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

lgtm

…er for testing purposes

🔧 (globalVariables.spec.ts, userSettings.spec.ts): Update test scripts to interact with the SelectTrigger using data-testid attribute for consistency and improved testing accuracy
…OnBoard function to improve code readability and maintainability
@ogabrielluiz ogabrielluiz merged commit 226453a into main Nov 22, 2024
18 checks passed
@ogabrielluiz ogabrielluiz deleted the cz/select-gv branch November 22, 2024 00:45
mieslep pushed a commit to mieslep/langflow that referenced this pull request Nov 22, 2024
* 🔧 (nodeToolbarComponent/index.tsx): improve positioning logic for node toolbar based on scale and tool mode to enhance user experience

* ✨ (GlobalVariableModal.tsx): Refactor type selection in GlobalVariableModal to use a dropdown select component for better user experience and consistency.

* Revert "🔧 (nodeToolbarComponent/index.tsx): improve positioning logic for node toolbar based on scale and tool mode to enhance user experience"

This reverts commit 322ba35.

* ✨ (GlobalVariableModal.tsx): Add data-testid attribute to SelectTrigger for testing purposes
🔧 (globalVariables.spec.ts, userSettings.spec.ts): Update test scripts to interact with the SelectTrigger using data-testid attribute for consistency and improved testing accuracy

* 📝 (userSettings.spec.ts): remove commented out code for focusElementsOnBoard function to improve code readability and maintainability
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm This PR has been approved by a maintainer refactor Maintenance tasks and housekeeping size:M This PR changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants