[User Settings] Add new Payments view
See original GitHub issueHaving added four new menu items to the Settings page, we now need to begin linking those menu items to actual pages. This issue pertains to the Payments
page.
The Payments view will be displayed when the “Payments” menu item is clicked. It will display a header with a left-facing arrow on the left-hand side, a title, and an X
button to close the view on the right-hand side. The view will contain a prompt, a text box with a title and placeholder, and a button with the text Add a Paypal Account
Deliverables
- Clicking on the
Payments
menu item on the Settings page will route the user tosettings/payments
via the payments route in ROUTES.js and display the new view - The text field should contain the value of the
nvp_payPalMeAddress
onyx key, if it exists.- If the key doesn’t exist or is empty, the field should contain a placeholder value
Your Paypal username
- If the key doesn’t exist or is empty, the field should contain a placeholder value
- Pressing
Add Paypal Account
will callNameValuePair.Set
with the following parameters:- name =
"expensify_PayPalMeAddress"
- value = string value of whatever the user entered in the text field.
- name =
- Pressing
X
will close the right-hand modal and route the user back to the last viewed report - Pressing
<
should display the main settings view.
Mobile | Web/Desktop |
---|---|
Upwork Link: https://www.upwork.com/jobs/~0103782fbda3be06eb
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Add & remove users or change permissions - Google Support
At the top, click Settings. Under "Payments users", click Manage payments users. Choose Add a new user. Enter the contact's name and email...
Read more >Manage payments users, permissions, and notification settings
On the Payment settings page, under Payments users, click Manage payments users. On the Manage users page, choose + Add a new user....
Read more >Add a payment method to your Apple ID
Add a payment method on your iPhone or iPad. Open the Settings app. Tap your name. Tap Media & Purchases, then tap View...
Read more >Manage user permissions for your payments profile - YouTube
... payments profile 0:49 - Navigating to settings for payments profile users 1:57 - Types of user permissions 2:54 - Next steps Watch...
Read more >Update billing account and payments profile settings - YouTube
Billing documentation → https://goo.gle/3rhjXpFIn this video, we're going to walk through how to update settings for a Google Cloud billing ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I agree with you Nikki. So I think we should just formally propose a P/S for adding a lost-cost growl solution, and implement that separate from this PR. We can work with you to come up with some styling ideas, but let’s decouple that project from this particular step for now.
Closing as https://github.com/Expensify/Expensify.cash/pull/1739 has been merged.