Skip to content

Conversation

@DhariniJeeva
Copy link
Collaborator

Description

NOTE: this PR covers only a portion of the dropdown migration, I will be handling the worker tags and the desktop in a separate PR to keep this one moderately simple.

what is covered:

  1. authenticate page both desktop and admin
  2. add principals
  3. add members

what's not covered:

  1. worker tags
  2. scopes selection desktop
  3. header nav desktop

https://hashicorp.atlassian.net/browse/ICU-16722

Screenshots (if appropriate)

before:
Screenshot 2025-04-16 at 12 10 42 PM

after:
Screenshot 2025-04-16 at 12 45 29 AM

Screenshot 2025-04-16 at 12 07 07 PM

members:
before:
Screenshot 2025-04-16 at 12 11 28 PM

Screenshot 2025-04-16 at 12 11 25 PM

after:
Screenshot 2025-04-16 at 12 41 44 AM

principals:

before:

Screenshot 2025-04-16 at 12 14 20 PM Screenshot 2025-04-16 at 12 14 24 PM

after:
Screenshot 2025-04-16 at 12 08 06 PM

Screenshot 2025-04-16 at 12 07 54 PM

How to Test

  • go to the routes mentioned above and click around, should not see any errors/warnings

Checklist

  • I have added before and after screenshots for UI changes
  • [ ] I have added JSON response output for API changes
  • [ ] I have added steps to reproduce and test for bug fixes in the description
  • I have commented on my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works

@DhariniJeeva DhariniJeeva requested a review from a team as a code owner April 16, 2025 19:17
@vercel
Copy link

vercel bot commented Apr 16, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
boundary-ui ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 24, 2025 0:53am
boundary-ui-desktop ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 24, 2025 0:53am

@DhariniJeeva
Copy link
Collaborator Author

note: This is getting merged into llb since there are quite a bit of changes around this migration and I wanted to keep the PRs simply enough to review. I will also be running e2e tests and fix if anything's broken

@DhariniJeeva DhariniJeeva self-assigned this Apr 16, 2025
cameronperera
cameronperera previously approved these changes Apr 22, 2025
Copy link
Collaborator

@cameronperera cameronperera left a comment

Choose a reason for hiding this comment

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

LGTM and we were able to remove more instances of resourceFilter!

priya-patel04
priya-patel04 previously approved these changes Apr 22, 2025
Copy link
Collaborator

@priya-patel04 priya-patel04 left a comment

Choose a reason for hiding this comment

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

Tested locally and looks great! 🎉

laurenolivia
laurenolivia previously approved these changes Apr 22, 2025
Copy link
Contributor

@laurenolivia laurenolivia left a comment

Choose a reason for hiding this comment

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

🐇

lisbet-alvarez
lisbet-alvarez previously approved these changes Apr 23, 2025
Copy link
Collaborator

@lisbet-alvarez lisbet-alvarez left a comment

Choose a reason for hiding this comment

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

Awesome work!! Looks great!

@DhariniJeeva DhariniJeeva mentioned this pull request Apr 24, 2025
4 tasks
@DhariniJeeva DhariniJeeva merged commit d9ad13a into llb/dropdown-migration Apr 24, 2025
11 checks passed
@DhariniJeeva DhariniJeeva deleted the ICU-16722-interaction-components-replace-rose-dropdown-with-hds-dropdown branch April 24, 2025 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants