|
@@ -9,6 +9,7 @@ interface Props {
|
|
|
}
|
|
|
|
|
|
let webref: any;
|
|
|
+let webprops: any;
|
|
|
|
|
|
const onMessage = async (event: any) => {
|
|
|
let { info, data } = (event.nativeEvent.data && JSON.parse(event.nativeEvent.data)) || {};
|
|
@@ -17,11 +18,16 @@ const onMessage = async (event: any) => {
|
|
|
info.target = webref;
|
|
|
messageCenter.send({ info, data });
|
|
|
break;
|
|
|
+ case 'IFRAME_MESSAGE_PAGE_CREATE_TAB':
|
|
|
+ webprops.navigation.navigate('WebView', data);
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
const Message = (props: Props) => {
|
|
|
const { isLogin, goTwitterAuthorize } = useLoginCom(props);
|
|
|
+ // global
|
|
|
+ webprops = props;
|
|
|
|
|
|
if (isLogin === false) {
|
|
|
return (
|