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
2.99k stars 2.5k forks source link

[Wave Collect] [Xero] Fix padding issue in ConnectionLayout #41561

Closed hungvu193 closed 1 week ago

hungvu193 commented 2 weeks ago

Details

Fix ConnectionLayout padding issue

Fixed Issues

$ https://github.com/Expensify/App/issues/41560 PROPOSAL: N/A

Tests

  1. Go to any page that using ConnectionLayout component (ie: XeroAdvancePage, XeroCustomerConfigurationPage)
  2. Verify that spacing (padding) matches with the design docs.
    • [x] Verify that no errors appear in the JS console

Offline tests

N/A

QA Steps

Same as Tests.

PR Author Checklist

Screenshots/Videos

Android: Native
Android: mWeb Chrome Screenshot 2024-05-03 at 16 22 07
iOS: Native Screenshot 2024-05-03 at 16 30 23
iOS: mWeb Safari Screenshot 2024-05-03 at 16 21 19
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/16502320/639a351d-883d-4385-9d2f-ba7c7a78a889
MacOS: Desktop Screenshot 2024-05-03 at 16 30 54
melvin-bot[bot] commented 2 weeks ago

@getusha Please 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]

lakchote commented 2 weeks ago

@Expensify/design could you please review the Import and Advanced Xero screens?

We should have tagged you beforehand on the related PRs (that's my fault - and I'm sorry for that). Since the external agency working on this was OOO this entire week, C+ contributors have been hard at work to gain a good momentum to comply with the external commit in June.

But still, let's not sacrifice quality for speed. Quality is our differentiator ultimately, and so we need your expert eyes on this!

Thank you

melvin-bot[bot] commented 2 weeks ago

We did not find an internal engineer to review this PR, trying to assign a random engineer to #41560 as well as to this PR... Please reach out for help on Slack if no one gets assigned!

rushatgabhane commented 2 weeks ago

Reviewer Checklist

Screenshots/Videos

iOS: Native https://github.com/Expensify/App/assets/29673073/23a0377b-b392-4621-8a76-4bf8b487d7b7
iOS: mWeb Safari image image https://github.com/Expensify/App/assets/29673073/3095de30-ddc6-493e-8c96-a42fcf7714d9
MacOS: Chrome / Safari image image image image
MacOS: Desktop
rushatgabhane commented 2 weeks ago

@hungvu193 please fix lint

hungvu193 commented 2 weeks ago

@hungvu193 please fix lint

Fixed!

shawnborton commented 2 weeks ago

I don't think "Other integrations" is supposed to be bold: CleanShot 2024-05-03 at 07 42 00@2x

This is what we have in Figma and the design doc: CleanShot 2024-05-03 at 07 42 41@2x

shawnborton commented 2 weeks ago

cc @lakchote - let me know the best place to address my comment above.

lakchote commented 2 weeks ago

cc @lakchote - let me know the best place to address my comment above.

Thanks @shawnborton, here would be the place to centralize your reviews/requested changes for the Import, Advanced, and main Xero Accounting screens.

So, you're in the right place.

shawnborton commented 2 weeks ago

Also looks like the organization name is bold: image

But it shouldn't be based on the Figma/design doc screens: image

shawnborton commented 2 weeks ago

Otherwise I think it looks pretty good to me.

rushatgabhane commented 1 week ago

@hungvu193 could you please make the above changes ^

I know they aren't related to this PR, so you can open a new issue or make them here if they're quick

hungvu193 commented 1 week ago

@hungvu193 could you please make the above changes ^

I know they aren't related to this PR, so you can open a new issue or make them here if they're quick

Np, I updated it.

Screenshot 2024-05-05 at 19 56 56
OSBotify commented 1 week 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.

shawnborton commented 1 week ago

@lakchote just to confirm, where will you be addressing the feedback I posted above? Thanks!

lakchote commented 1 week ago

@lakchote just to confirm, where will you be addressing the feedback I posted above? Thanks!

It looks like it was addressed (the Xero organization should not be bold), here.

However by giving it a second look, the Other organisations modification (it shouldn't be bold too) slip away and I apologize for that.

I'm going to address this in my PR here, thank you!

shawnborton commented 1 week ago

Sounds good, please tag me for review over there. Do you know which PR introduced the breaking change (going from regular weight to bold) in the first place?

lakchote commented 1 week ago

Sounds good, please tag me for review over there. Do you know which PR introduced the breaking change (going from regular weight to bold) in the first place?

It comes from this PR, I've proceeded with the merge and I should have tagged you. We were in a rush as this PR blocked every other single PR related to Xero, still we should follow the normal process (it's now printed in my brain, don't worry πŸ˜„).

OSBotify commented 1 week ago

πŸš€ Deployed to production by https://github.com/marcaaron in version: 1.4.71-6 πŸš€

platform result
πŸ€– android πŸ€– success βœ…
πŸ–₯ desktop πŸ–₯ success βœ…
🍎 iOS 🍎 success βœ…
πŸ•Έ web πŸ•Έ success βœ