From d442b1cd4c58b0624fe76f90e23a2e7c02393d17 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 5 Jul 2023 19:58:29 -0500 Subject: Update support links (#977) * Add the new zendesk feedback form URL * Dont wrap handle or display name in the drawer * Add help link * Tune drawer footer layout * Type fixes * make helpdesk urls more composable for future * fix typo --------- Co-authored-by: Ansh Nanda --- src/view/shell/Drawer.tsx | 45 +++++++++++++++++++++++++++++++++++---------- 1 file changed, 35 insertions(+), 10 deletions(-) (limited to 'src/view/shell/Drawer.tsx') diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx index c02478f98..0428e54c3 100644 --- a/src/view/shell/Drawer.tsx +++ b/src/view/shell/Drawer.tsx @@ -16,7 +16,7 @@ import { FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' import {s, colors} from 'lib/styles' -import {FEEDBACK_FORM_URL} from 'lib/constants' +import {FEEDBACK_FORM_URL, HELP_DESK_URL} from 'lib/constants' import {useStores} from 'state/index' import { HomeIcon, @@ -116,8 +116,19 @@ export const DrawerContent = observer(() => { const onPressFeedback = React.useCallback(() => { track('Menu:FeedbackClicked') - Linking.openURL(FEEDBACK_FORM_URL) + Linking.openURL( + FEEDBACK_FORM_URL({ + email: store.session.currentSession?.email, + handle: store.session.currentSession?.handle, + }), + ) + }, [track, store.session.currentSession]) + + const onPressHelp = React.useCallback(() => { + track('Menu:HelpClicked') + Linking.openURL(HELP_DESK_URL) }, [track]) + // rendering // = @@ -138,10 +149,14 @@ export const DrawerContent = observer(() => { + style={[pal.text, s.bold, styles.profileCardDisplayName]} + numberOfLines={1}> {store.me.displayName || store.me.handle} - + @{store.me.handle} { { ]}> - + Feedback + + + Help + + @@ -495,8 +520,8 @@ const styles = StyleSheet.create({ footer: { flexDirection: 'row', - justifyContent: 'space-between', - paddingRight: 30, + gap: 8, + paddingRight: 20, paddingTop: 20, paddingLeft: 20, }, @@ -507,7 +532,7 @@ const styles = StyleSheet.create({ borderRadius: 25, }, footerBtnFeedback: { - paddingHorizontal: 24, + paddingHorizontal: 20, }, footerBtnFeedbackLight: { backgroundColor: '#DDEFFF', -- cgit 1.4.1