diff options
Diffstat (limited to 'src/lib/constants.ts')
-rw-r--r-- | src/lib/constants.ts | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 0a8c32cd6..27f57a14e 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -1,5 +1,23 @@ -export const FEEDBACK_FORM_URL = - 'https://docs.google.com/forms/d/e/1FAIpQLSdavFRXTdB6tRobaFrRR2A1gv3b-IBHwQkBmNZTRpoqmcrPrQ/viewform?usp=sf_link' +const HELP_DESK_LANG = 'en-us' +export const HELP_DESK_URL = `https://blueskyweb.zendesk.com/hc/${HELP_DESK_LANG}` + +const BASE_FEEDBACK_FORM_URL = `${HELP_DESK_URL}/requests/new` +export function FEEDBACK_FORM_URL({ + email, + handle, +}: { + email?: string + handle?: string +}): string { + let str = BASE_FEEDBACK_FORM_URL + if (email) { + str += `?tf_anonymous_requester_email=${encodeURIComponent(email)}` + if (handle) { + str += `&tf_17205412673421=${encodeURIComponent(handle)}` + } + } + return str +} export const MAX_DISPLAY_NAME = 64 export const MAX_DESCRIPTION = 256 |