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

[Awaiting Payment][$250] Migrate BaseKYCWall.js to function component #16170

Closed
1 task
marcaaron opened this issue Mar 20, 2023 · 45 comments
Closed
1 task

[Awaiting Payment][$250] Migrate BaseKYCWall.js to function component #16170

marcaaron opened this issue Mar 20, 2023 · 45 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review Weekly KSv2

Comments

@marcaaron
Copy link
Contributor

marcaaron commented Mar 20, 2023

Class Component Migration

Filenames

Task

  • We currently have some class components in our codebase that we would like to refactor to a function component.
  • Here's a link with some general advice on how to refactor a class component to a function component: https://react.dev/reference/react/Component#alternatives
  • If you need additional guidance, please ask in #expensify-open-source
  • Test for any regressions and verify that there are no breaking changes
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~017c04af1c1cb9169b
  • Upwork Job ID: 1709215451872694272
  • Last Price Increase: 2023-10-03
  • Automatic offers:
    • abdulrahuman5196 | Reviewer | 27683790
Issue OwnerCurrent Issue Owner: @kadiealexander
@marcaaron marcaaron added Engineering Improvement Item broken or needs improvement. labels Mar 20, 2023
@melvin-bot melvin-bot bot locked and limited conversation to collaborators Mar 20, 2023
@Expensify Expensify unlocked this conversation Mar 21, 2023
@marcaaron marcaaron changed the title [HOLD] Migrate BaseKYCWall.js to function component [HOLD][$250] Migrate BaseKYCWall.js to function component Apr 13, 2023
@MelvinBot
Copy link

⚠️ Could not update price automatically because there is no linked Upwork Job ID. The BZ team member will need to update the price manually in Upwork.

@muxriddinmuqimov77
Copy link

I'd like to work on this issue

@s-alves10
Copy link
Contributor

I'd love to work on this.

@dayana7204
Copy link
Contributor

I am ready to work on this ticket. :)

@olexyt
Copy link
Contributor

olexyt commented Jul 7, 2023

I can work on this issue.

@rayane-djouah
Copy link
Contributor

Can I work on this issue?

@mejed-alkoutaini
Copy link

I'm able to work on this if needed!

@mkhutornyi
Copy link
Contributor

I'd like to work on this.

@neonbhai
Copy link
Contributor

Hi, I am interested and would love to takes this when it opens up! 😀

@Swor71
Copy link
Contributor

Swor71 commented Sep 28, 2023

Hey, I'm Marcin from Callstack - expert contributor group - I would like to help resolve this issue

@mountiny mountiny added the External Added to denote the issue can be worked on by a contributor label Oct 3, 2023
@mountiny mountiny changed the title [HOLD][$250] Migrate BaseKYCWall.js to function component [$250] Migrate BaseKYCWall.js to function component Oct 3, 2023
@melvin-bot melvin-bot bot changed the title [$250] Migrate BaseKYCWall.js to function component [HOLD][$250] Migrate BaseKYCWall.js to function component Oct 3, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 3, 2023

Job added to Upwork: https://www.upwork.com/jobs/~017c04af1c1cb9169b

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Oct 3, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 3, 2023

Triggered auto assignment to Contributor-plus team member for initial proposal review - @abdulrahuman5196 (External)

@melvin-bot melvin-bot bot added the Daily KSv2 label Oct 3, 2023
@mountiny mountiny changed the title [HOLD][$250] Migrate BaseKYCWall.js to function component [$250] Migrate BaseKYCWall.js to function component Oct 3, 2023
@ghost
Copy link

ghost commented Oct 3, 2023

Dibs

@cooldev900
Copy link
Contributor

I'd like to work on this task.

@Talha345
Copy link
Contributor

Talha345 commented Oct 3, 2023

I would like to work on this!

@abdulrahuman5196
Copy link
Contributor

Sorry folks. I think already @Swor71 is assigned to work on this issue

@kadiealexander
Copy link
Contributor

@bondydaa is it worth us putting the help wanted label back on here?

@bondydaa
Copy link
Contributor

i asked in the callstack channel about the issue if they wanted to handle or send it to someone else https://expensify.slack.com/archives/C03UK30EA1Z/p1699979808984299 will wait to see what they say.

@teneeto
Copy link
Contributor

teneeto commented Nov 15, 2023

Hi, I'm Eto from Callstack - expert contributor group - and I would like to take a look at this issue.

@bondydaa bondydaa assigned teneeto and unassigned Swor71 Nov 15, 2023
Copy link

melvin-bot bot commented Nov 15, 2023

📣 @abdulrahuman5196 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app!

Offer link
Upwork job

@bondydaa
Copy link
Contributor

Great thank you Eto!

@teneeto
Copy link
Contributor

teneeto commented Nov 16, 2023

A quick Question @bondydaa, what really happened with the reverted merged PR?

  1. Was there any issues with the migration itself?
  2. Or was it the merge that caused the regression?

I'm asking because I need to know, if we just need to restore the reverted merged PR or there's an issue with the migration itself that i need to look into.

@bondydaa
Copy link
Contributor

The revert was b/c of a crash that was happening, let me know if you can't see this thread https://expensify.slack.com/archives/C049HHMV9SM/p1697838755135299?thread_ts=1697694190.199399&cid=C049HHMV9SM

the first part of that thread was something different starting from where Matt chimes in and posts videos is the portion that concerns why we reverted the PR.

but steps were:

I'm still getting a crash on login on staging and the PR for/from here already hit staging.

  1. Log in
  2. App crashes
    or... try to navigate from a report link to staging.new.expensify.com and it crashes
    or... more reliable repro steps
    from my [email protected] account, try to open [email protected] to chat with.
    Happening on Mac - Chrome and Windows - Chrome (via browserstack)

So I think it was just upon sign in.

Looks like this was initially suggested as a fix for the crash before we reverted #30109 (comment)

@melvin-bot melvin-bot bot added the Overdue label Nov 20, 2023
@teneeto
Copy link
Contributor

teneeto commented Nov 20, 2023

The revert was b/c of a crash that was happening, let me know if you can't see this thread https://expensify.slack.com/archives/C049HHMV9SM/p1697838755135299?thread_ts=1697694190.199399&cid=C049HHMV9SM

the first part of that thread was something different starting from where Matt chimes in and posts videos is the portion that concerns why we reverted the PR.

but steps were:

I'm still getting a crash on login on staging and the PR for/from here already hit staging.

  1. Log in
  2. App crashes
    or... try to navigate from a report link to staging.new.expensify.com and it crashes
    or... more reliable repro steps
    from my [email protected] account, try to open [email protected] to chat with.
    Happening on Mac - Chrome and Windows - Chrome (via browserstack)

So I think it was just upon sign in.

Looks like this was initially suggested as a fix for the crash before we reverted #30109 (comment)

@bondydaa Thanks and I fully get the gist now. I will update, test again and then raise a PR. BTW the linked worked, Thanks.

@melvin-bot melvin-bot bot removed the Overdue label Nov 20, 2023
@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 Weekly KSv2 labels Nov 21, 2023
@melvin-bot melvin-bot bot added Monthly KSv2 and removed Weekly KSv2 labels Dec 15, 2023
Copy link

melvin-bot bot commented Dec 15, 2023

This issue has not been updated in over 15 days. @bondydaa, @teneeto, @abdulrahuman5196, @kadiealexander eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

@bondydaa
Copy link
Contributor

image

looks like the automation failed for this, should be in waiting for payment I think?

@bondydaa bondydaa added Weekly KSv2 and removed Monthly KSv2 labels Dec 15, 2023
@bondydaa
Copy link
Contributor

@abdulrahuman5196 have you gotten paid for this one yet? I think you're the only one who needs to get payment right?

@bondydaa bondydaa changed the title [$250] Migrate BaseKYCWall.js to function component [Awaiting Payment][$250] Migrate BaseKYCWall.js to function component Dec 15, 2023
@abdulrahuman5196
Copy link
Contributor

Thanks @bondydaa yeah. It's due for payment.
@kadiealexander

@kadiealexander
Copy link
Contributor

Paid! Sorry for missing this, thanks for flagging Bondy!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review Weekly KSv2
Projects
None yet
Development

No branches or pull requests