import React, {Component} from 'react';
import {createStackNavigator} from '@react-navigation/stack';
import login from '../../page/login/login';
import home_page from '../../page/homePage/home_page';
import forget_password from '../../page/login/forget_password';
import invoice from '../../page/invoice/invoice';
import invoice_product_list_add from '../../page/invoice/invoice_product_list_add';
import invoice_select_customer from '../../page/invoice/invoice_select_customer';
import notice from '../../page/notice/notice';
import notice_message from '../../page/notice/notice_message';
import message from '../../page/notice/message';
import home_amount_statistics from '../../page/statistics/home_amount_statistics';
import product_list_info from '../product/product_list_info';
import product_confirm from '../product/product_confirm';
import loan from '../../page/activity/loan/loan';
import loan_apply from '../../page/activity/loan/loan_apply';
import invoice_qrcode from '../../page/invoiceQrcode/invoice_qrcode';
import buyer_invoice from '../../page/buyerInvoice/buyer_invoice';
import buyer_qrcode from '../../page/buyerInvoice/buyer_qrcode';
import invoice_head_list from '../../page/invoiceHead/invoice_head_list';
import {Image, TouchableOpacity, View} from 'react-native';
import invoice_head from '../../page/invoiceHead/invoice_head';
import wait_invoice_list from '../../page/waitInvoice/wait_invoice_list';
import wait_invoice from '../../page/waitInvoice/wait_invoice';
import application_info from '../../page/invoiceApplication/application_info';
import {SvgXml} from 'react-native-svg';
import {searchIcon} from '../../source/icon/icon';
import invoice_application from '../../page/invoiceApplication/invoice_application';
import invoice_distribution from '../../page/invoiceDistribution/invoice_distribution';
import activity from '../../page/activity/activity';
import enterprise_list from '../../page/enterpriseInfo/enterprise_list';
import select_user from '../selectUser/select_user';
import electronics_ordinary_invoice from '../../page/tax/invoiceInquiry/electronics_ordinary_invoice';
import invoice_info from '../../page/tax/invoiceInquiry/invoice_info';
import preview_pdf from '../onlinePreviewPDF/preview_pdf';
import message_info from '../../page/notice/message_info';
import user_agreement from '../../page/login/user_agreement';
const HomeStack = createStackNavigator();
export default class home_navigation extends Component {
constructor(props) {
super(props);
this.state = {
language: '',
};
}
render() {
return (
,
nextState: Readonly,
nextContext: any,
): boolean {
//console.log("state: "+ JSON.stringify(nextProps.route));
if (nextProps.route.name === 'home_navigation') {
if (nextProps.route.state !== null && nextProps.route.state.index === 0) {
this.props.navigation.setOptions({
tabBarVisible: true,
});
}
}
return true;
}
}