-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Part of #19125: Migrate component to TS: Tag #19186
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @dhruvv173, thanks for your contribution, you hit it out of the park! LGTM 🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah sorry I missed the error. One small update!
Sorry I didn't leave a message for review as a dependency test was failing. However, you've gone out of your way to help me out with it. Thanks a lot! I'll make the changes and submit the PR. Thanks once again! |
Codecov Report
@@ Coverage Diff @@
## develop #19186 +/- ##
===========================================
- Coverage 70.30% 70.26% -0.04%
===========================================
Files 960 961 +1
Lines 36689 36642 -47
Branches 9543 9521 -22
===========================================
- Hits 25793 25745 -48
- Misses 10896 10897 +1
|
Hey @georgewrmarshall I have made the changes as suggested, could you please review them? Edit: I'm sorry for the mistake from my end as I forgot to change the |
Hey @dhruvv173, yes updating the deprecated consts for enums in the Tag component would be great! Thanks |
Hey @georgewrmarshall, sorry for the delayed response but by the time I started working on updating |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @dhruvv173, in my final checks I found some things that could be updated
- deprecated storybook
ComponentMeta
tags - PropType issue in storybook
hey @georgewrmarshall, the deprecated component issue was due to change in the storybook version to |
hey @georgewrmarshall, just an update on this issue. |
Hey @dhruvv173, Thanks for your time and effort in creating this pull request. We have identified an issue related to the typing of the |
hey, can this be worked on now? |
Hey @dhruvv173, one more blocker that I'm working on now #19572 |
Apologies for missing that part out:/ |
Blocked by #19949 |
hello @georgewrmarshall , made changes with a clean commit history and resolved conflicts here |
Explanation
Migrated the components from JS to TS for
Tag
Filepath:
ui\components\component-library\tag
It extends the
BoxProps
so the controls have increasedScreenshots/Screencaps
Before
After
Manual Testing Steps
Pre-merge author checklist
Pre-merge reviewer checklist
If further QA is required (e.g. new feature, complex testing steps, large refactor), add the
Extension QA Board
label.In this case, a QA Engineer approval will be be required.