To make it easy to share invitations with people on mobile, the web share API makes for a natural flow.
Requirements:
A share button should be visible on the "View Invitation" page and in each row of the "Manage Invitations" list.
If the browser does not support the API, or if Javascript is disabled, the button should not be displayed.
Optional:
Android and iOS have very different icons for the "share" action. Using the correct icon for the user's platform would be a bonus.
Perhaps we should hide the "copy to clipboard" button if sharing is supported by the browser. Most share flows allow sharing to the clipboard, but it would be good to test this.
To make it easy to share invitations with people on mobile, the web share API makes for a natural flow.
Requirements:
Optional: