-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Fixes #12456 : Migrate 'components/widgets/settings' module and associated tests to TypeScript #4061
Conversation
Linting are failing @hanzei this is because we removed prop-types |
Also let me know if this is a good approach (working with TS first time) so i can continue on other two files |
…dget/settings dir
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 @M-ZubairAhmed! Approach looks good, just a couple small comments.
As for the lint errors, though should be disappearing once you remove PropTypes
from the file, so I'm not sure what's happening there.
This seems to be happening only functional components not for class components |
@devinbinnie i have fixed the changes |
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.
@M-ZubairAhmed take a look at |
@M-ZubairAhmed You have some tests failing:
|
Working on it |
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.
@M-ZubairAhmed Thanks, 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.
Looks good, thanks @M-ZubairAhmed!
This issue has been automatically labelled "stale" because it hasn't had recent activity. /cc @jasonblais @hanzei |
How is this stale PR, when it was approved by the team member. It is a COMPLETE pr |
Hey @M-ZubairAhmed! Looks like it just needs one more review from @catalintomai and it's ready to go. @catalintomai when you have time, can you help review this PR from @M-ZubairAhmed? |
@jasonblais , how many core committer review approvals do community members PRs need? I believe this one had two already. |
@catalintomai Each PR requires two dev reviews, and a QA review where applicable. I believe Saturn's review would apply for QA review in this case. |
Thanks. Saturnino's infotag above has "Core Committer" in it. Maybe we should update the doc and explicitly refer to dev core committers as opposed to QA Core Committers/or QA short. |
I am very impressed by review process of this project, let me check out more issues so i can contribute to this project. |
Summary
Migrated following javascript files to Typescript
components/widgets/settings/
-Ticket Link
Fixes mattermost/mattermost#12456