Background
This is the frontend task that goes with T404136: Add API module for voting to allow users to update or remove their votes. The new API allows users to edit or remove votes, so we'd like to expose this in the Voting section of wishes and focus area detail pages.
Designs
This is what I have now. Subject to @JSengupta-WMF's feedback.
I realize the dialog should say "Update comment" when updating.
Acceptance criteria
- After voting, the voting button should instead be replaced with a message "You've already supported this wish" (or "focus area").
- Next to the above message should be two quiet buttons, "Edit comment" (progressive) and "Remove support" (destructive)
- "Edit comment" should open the same familiar dialog and allow changes to the comment
- "Remove support" should open a confirmation dialog with a Yes/No
- On submissions, the page should be refreshed with the vote and vote count updated accordingly



