Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.57k stars 2.91k forks source link

Onyx Migration For #50796 #52884

Closed ChavdaSachin closed 15 minutes ago

ChavdaSachin commented 23 hours ago

@Julesssss @c3024 As per the previous discussion Here handling Onyx migration as a separate PR in support of https://github.com/Expensify/App/pull/52103

Explanation of Change

Supporting PR for https://github.com/Expensify/App/pull/52103#issue-2637856334

Migrating following pages from withOnyx to useOnyx.

Fixed Issues

$ https://github.com/Expensify/App/issues/50796 PROPOSAL: NA

Tests

Same as QA.

Offline tests

Same As QA.

QA Steps

// TODO: These must be filled out, or the issue title must include "[No QA]." Visit following pages and verify everything works as expected.

  1. Settings > Profile > Legal Name
  2. Settings > Profile > DOB
  3. Settings > Security > Close Account

PR Author Checklist

Screenshots/Videos

Android: Native https://github.com/user-attachments/assets/98d5c114-0232-4088-9a7b-886934f7b292
Android: mWeb Chrome https://github.com/user-attachments/assets/590b5349-6381-4a1f-b134-a36fab5d8ff4
iOS: Native https://github.com/user-attachments/assets/4e9b6bc3-2dac-47b3-93f0-7d1f1536311a
iOS: mWeb Safari https://github.com/user-attachments/assets/a78f497b-b58e-44bf-8a9c-e90b3d343ae4
MacOS: Chrome / Safari https://github.com/user-attachments/assets/21b02873-1a76-49f6-92a6-8af29d2f5bb0
MacOS: Desktop https://github.com/user-attachments/assets/6a7fb8ce-0d2f-43af-b0f9-fc63d7a8fb4c
melvin-bot[bot] commented 23 hours ago

@dubielzyk-expensify @c3024 One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

ChavdaSachin commented 23 hours ago

@dubielzyk-expensify Not sure why Malvin tagged you here. But there is is no job for you here, sorry.

Julesssss commented 19 hours ago

@dubielzyk-expensify Not sure why Malvin tagged you here. But there is is no job for you here, sorry.

Jon is a designer here at Expensify 😄 -- but I'm also confused why he was tagged. Hi Jon 👋

Julesssss commented 19 hours ago

Hi @c3024 are you able to review this PR please, then we can merge.

c3024 commented 19 hours ago

Yes, I am on it!

c3024 commented 18 hours ago

Reviewer Checklist

Screenshots/Videos

Android: Native https://github.com/user-attachments/assets/ed407e3b-84d6-4c35-a378-57e122f2d8f6
Android: mWeb Chrome https://github.com/user-attachments/assets/20d78e48-bc3c-4c9b-9afb-94ade4cbc0eb
iOS: Native https://github.com/user-attachments/assets/5cc89192-25d5-435c-a29b-ce5ab5447586
iOS: mWeb Safari https://github.com/user-attachments/assets/79772751-810b-4eea-af9e-01cdf861e08c
MacOS: Chrome / Safari https://github.com/user-attachments/assets/1e3d9cec-b3ef-4528-a055-b0f30c2ad36a
MacOS: Desktop https://github.com/user-attachments/assets/9d43c7d3-f90d-4500-8c6a-13b156611897
Julesssss commented 14 minutes ago

test everything works on these pages -- a nice wide range of testing steps 😆

OSBotify commented 4 minutes ago

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.