gitcoinco / gitcoinco/web

Add contact details

Open
#10,361 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.8k
Forks
776
PR merge metrics
No merged PRs in 30d

Description

**User Story:**
As a funder
I want to enter the best methods to contact me
So that contributors know how to easily reach out and not have to use Gitcoin support as a convo facilitator

**Acceptance Criteria**

**Form Initaiton**
GIVEN i am funding a bounty
WHEN i navigate to the bounty details step
AND i have selected either bounty information options
THEN I will see a section for contact details
AND by default there will be a contact method drop down with the following options
- Discord (default)
- Telegram
- Email -
AND there will be an input text box for the user to enter the handle associated to the selected contact method
AND each option should have shadow text as a helper for the proper format for each opiton
AND the user will have the ability to add additional methods

**Adding Additional Contact methods:**
GIVEN the user is creating a bounty
AND the user is on the bounty details step
WHEN i click the '+' button in the contact details section
THEN an additional row to add another contact method will appear below the existing rows
AND the contact method will default to discord
AND the user should be able to add multiples of the different contact method
AND any of the contact methods should be able to be removed as long as there is >1

**Removing a contact method:**
GIVEN I am funding a bounty
AND am filling out the bounty details
AND i have >1 contact methods added
WHEN i click the remove button for one of the contact methods
THEN the that row will be removed form the list
AND the ability to remove other rows will persist until only one contact is remaining

**Product & Design Links:**
https://www.figma.com/file/8AFLrc4dx9xnMXUkWOAaAR/Existing-Bounties-Updates?node-id=196%3A3433
**Notes/Assumptions:**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.