From 325275917594e7b76d3efbef9dc7df2d5dfd8628 Mon Sep 17 00:00:00 2001 From: Carlos Tadeu Panato Junior Date: Thu, 11 May 2017 23:17:33 +0200 Subject: [PATCH] "Help" menu option should open help link in a mobile browser (#524) --- app/scenes/settings/settings.js | 19 ++++++++++++++++++- assets/base/i18n/en.json | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/scenes/settings/settings.js b/app/scenes/settings/settings.js index 8aa86d8ad..e143d0e72 100644 --- a/app/scenes/settings/settings.js +++ b/app/scenes/settings/settings.js @@ -14,6 +14,7 @@ import DeviceInfo from 'react-native-device-info'; import MaterialIcon from 'react-native-vector-icons/MaterialIcons'; import {changeOpacity, makeStyleSheetFromTheme} from 'app/utils/theme'; +import {preventDoubleTap} from 'app/utils/tap'; import SettingsItem from './settings_item'; @@ -101,8 +102,13 @@ export default class Settings extends PureComponent { this.props.actions.clearErrors(); }; + openHelp = () => { + const {config} = this.props; + Linking.openURL(config.HelpLink); + } + render() { - const {actions, showTeamSelection, theme} = this.props; + const {actions, config, showTeamSelection, theme} = this.props; const {goToAccountSettings, goToSelectTeam, goToAbout} = actions; const style = getStyleSheet(theme); @@ -129,6 +135,17 @@ export default class Settings extends PureComponent { theme={theme} /> } + {config.HelpLink && + preventDoubleTap(this.openHelp, this)} + separator={true} + theme={theme} + /> + }