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

[SMS delivery pickup] Build basic UI for accepting delivery #122

Closed
piratefsh opened this issue Aug 1, 2020 · 0 comments · Fixed by #132
Closed

[SMS delivery pickup] Build basic UI for accepting delivery #122

piratefsh opened this issue Aug 1, 2020 · 0 comments · Fixed by #132
Assignees

Comments

@piratefsh
Copy link
Collaborator

piratefsh commented Aug 1, 2020

Summary

Build out UI for accepting deliveries from the delivery needed map.

Context

Design doc: https://docs.google.com/document/d/1wSWJHs_MR_4JUcKIwlp3pt_kWB0JuG0ixMXLClZ2qIM/edit

Details

  • Add Claim delivery button on popover. e.g.
    Screen Shot 2020-08-01 at 12 09 22 PM

  • On Claim delivery button click, volunteer should be brought to a Responsibilities view detailing what delivery means.

    • This may be a modal, or a new view, depending on content.
      • Put placeholder while we work out what intake wants to put there
  • On the Responsibilities view, there should be a field for a phone number and aYes, I accept or a No, I need more info button

    • Yes button should only be clickable once phone number has been entered.
      • This can become repetitive quickly to enter a phone number again and again. Consider way to store locally but securely. Maybe for enhancement, not necessary for this PR.
    • No button should link out to a resource or way to contact #wg-intake
  • Once Yes button has been clicked, fire an async request to endpoint (TBA)

    • On success, display a thank you modal detailing next steps
      • Remove the current delivery from map (a refresh might be sufficient here)
    • On failure, direct volunteer to #tech-support on Slack

Screen Shot 2020-08-01 at 12 12 38 PM

Notes:

  • Build out as much of this as possible using Material UI, which should have modals, form elemetns and whatnot for this view
  • My sketches for the UI are very rough, please refine as you see fit!
@piratefsh piratefsh changed the title [SMS] Build basic UI for accepting delivery [SMS delivery pickup] Build basic UI for accepting delivery Aug 1, 2020
@piratefsh piratefsh mentioned this issue Aug 1, 2020
@ifearcompilererrors ifearcompilererrors self-assigned this Aug 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants