Allow clicking links on Planex title
This commit is contained in:
parent
8892095f8a
commit
64e643f5c6
2 changed files with 6 additions and 5 deletions
|
@ -26,8 +26,8 @@ import i18n from 'i18n-js';
|
|||
type PropsType = {
|
||||
visible: boolean,
|
||||
onDismiss: () => void,
|
||||
title: string,
|
||||
message: string,
|
||||
title: string | React.Node,
|
||||
message: string | React.Node,
|
||||
};
|
||||
|
||||
class AlertDialog extends React.PureComponent<PropsType> {
|
||||
|
|
|
@ -20,11 +20,12 @@
|
|||
// @flow
|
||||
|
||||
import * as React from 'react';
|
||||
import {withTheme} from 'react-native-paper';
|
||||
import {Title, withTheme} from 'react-native-paper';
|
||||
import i18n from 'i18n-js';
|
||||
import {View} from 'react-native';
|
||||
import {CommonActions} from '@react-navigation/native';
|
||||
import {StackNavigationProp} from '@react-navigation/stack';
|
||||
import Autolink from 'react-native-autolink';
|
||||
import type {CustomThemeType} from '../../managers/ThemeManager';
|
||||
import ThemeManager from '../../managers/ThemeManager';
|
||||
import WebViewScreen from '../../components/Screens/WebViewScreen';
|
||||
|
@ -46,7 +47,7 @@ type PropsType = {
|
|||
|
||||
type StateType = {
|
||||
dialogVisible: boolean,
|
||||
dialogTitle: string,
|
||||
dialogTitle: string | React.Node,
|
||||
dialogMessage: string,
|
||||
currentGroup: PlanexGroupType,
|
||||
};
|
||||
|
@ -285,7 +286,7 @@ class PlanexScreen extends React.Component<PropsType, StateType> {
|
|||
showDialog = (title: string, message: string) => {
|
||||
this.setState({
|
||||
dialogVisible: true,
|
||||
dialogTitle: title,
|
||||
dialogTitle: <Autolink text={title} component={Title}/>,
|
||||
dialogMessage: message,
|
||||
});
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue