Untitled
unknown
plain_text
2 years ago
27 kB
6
Indexable
console.disableYellowBox = true; import React from 'react'; import {InAppNotificationProvider} from 'react-native-in-app-notification'; import { createStackNavigator, createDrawerNavigator, createSwitchNavigator, } from 'react-navigation'; import { NavigationContainer, DefaultTheme as NavigationDefaultTheme, } from '@react-navigation/native'; import {MenuProvider} from 'react-native-popup-menu'; import {CommonContextProvider} from '../components/src/CommonContextProvider'; import HomeScreen from '../components/src/HomeScreen'; import InfoPage from '../blocks/info-page/src/InfoPageBlock'; import Customform from '../blocks/customform/src/Customform'; import NewPassword from '../blocks/forgot-password/src/NewPassword'; import Categoriessubcategories from '../blocks/categoriessubcategories/src/Categoriessubcategories'; import LikeAPost from '../blocks/LikeAPost/src/LikeAPost'; import CfAnimationsAndTransition2 from '../blocks/CfAnimationsAndTransition2/src/CfAnimationsAndTransition2'; import AppleMusicApi2 from '../blocks/AppleMusicApi2/src/AppleMusicApi2'; import SendAMessage from '../blocks/SendAMessage/src/SendAMessage'; import Referrals from '../blocks/Referrals/src/Referrals'; import CountryCodeSelector from '../blocks/country-code-selector/src/CountryCodeSelector'; import CountryCodeSelectorTable from '../blocks/country-code-selector/src/CountryCodeSelectorTable'; import PhotoLibrary3 from '../blocks/PhotoLibrary3/src/PhotoLibrary3'; import AutomaticRenewals2 from '../blocks/AutomaticRenewals2/src/AutomaticRenewals2'; import TargetedFeed from '../blocks/TargetedFeed/src/TargetedFeed'; import ContentManagement from '../blocks/ContentManagement/src/ContentManagement'; import UserGroups from '../blocks/UserGroups/src/UserGroups'; import ContentFlag from '../blocks/ContentFlag/src/ContentFlag'; import EmailAccountLoginBlock from '../blocks/email-account-login/src/EmailAccountLoginBlock'; import ForgotPassword from '../blocks/forgot-password/src/ForgotPassword'; import ForgotPasswordOTP from '../blocks/forgot-password/src/ForgotPasswordOTP'; import Location from '../blocks/location/src/Location'; import Notifications from '../blocks/Notifications/src/Notifications'; import EmailAccountRegistration from '../blocks/email-account-registration/src/EmailAccountRegistration'; import AuthLoadingScreen from '../blocks/email-account-login/src/AuthLoadingScreen'; import ActivityLog from '../blocks/ActivityLog/src/ActivityLog'; import AdManager from '../blocks/AdManager/src/AdManager'; import Themes from '../blocks/Themes/src/Themes'; import CustomAdvertisements from '../blocks/CustomAdvertisements/src/CustomAdvertisements'; import Comments from '../blocks/Comments/src/Comments'; import AudioMusic from '../blocks/AudioMusic/src/AudioMusic'; import HelpCenter from '../blocks/HelpCenter/src/HelpCenter'; import SpotifyApiIntegration2 from '../blocks/SpotifyApiIntegration2/src/SpotifyApiIntegration2'; import Repost from '../blocks/Repost/src/Repost'; import Onboardingguide from '../blocks/onboardingguide/src/Onboardingguide'; import Hashtags from '../blocks/Hashtags/src/Hashtags'; import Mentionstagging from '../blocks/Mentionstagging/src/Mentionstagging'; import Catalogue from '../blocks/catalogue/src/Catalogue'; import Pushnotifications from '../blocks/pushnotifications/src/Pushnotifications'; import VisualAnalytics from '../blocks/VisualAnalytics/src/VisualAnalytics'; import Sorting from '../blocks/sorting/src/Sorting'; import PostCreation from '../blocks/postcreation/src/PostCreation'; import Posts from '../blocks/postcreation/src/Posts'; import PostDetails from '../blocks/postcreation/src/PostDetails'; import Trending from '../blocks/Trending/src/Trending'; import BulkUploading from '../blocks/BulkUploading/src/BulkUploading'; import RolesPermissions2 from '../blocks/RolesPermissions2/src/RolesPermissions2'; import RecommendationEngine4 from '../blocks/RecommendationEngine4/src/RecommendationEngine4'; import AdminConsole3 from '../blocks/AdminConsole3/src/AdminConsole3'; import HamburgerMenu from '../blocks/HamburgerMenu/src/HamburgerMenu'; import LandingPage from '../blocks/landingpage/src/LandingPage'; import ContentModeration from '../blocks/ContentModeration/src/ContentModeration'; import Analytics3 from '../blocks/Analytics3/src/Analytics3'; import AutomaticCheckoutCalculation2 from '../blocks/AutomaticCheckoutCalculation2/src/AutomaticCheckoutCalculation2'; import Customisableusersubscriptions from '../blocks/customisableusersubscriptions/src/Customisableusersubscriptions'; import SubscriptionDetails from '../blocks/customisableusersubscriptions/src/SubscriptionDetails'; import Filteritems from '../blocks/filteritems/src/Filteritems'; import Filteroptions from '../blocks/filteritems/src/Filteroptions'; import SocialMediaAccountLoginScreen from '../blocks/social-media-account-login/src/SocialMediaAccountLoginScreen'; import CustomisableUserProfiles from '../blocks/CustomisableUserProfiles/src/CustomisableUserProfiles'; import OTPInputAuth from '../blocks/otp-input-confirmation/src/OTPInputAuth'; import ApiIntegration8 from '../blocks/ApiIntegration8/src/ApiIntegration8'; import DynamicContent from '../blocks/DynamicContent/src/DynamicContent'; import NavigationMenu from '../blocks/NavigationMenu/src/NavigationMenu'; import SocialMediaAccountRegistrationScreen from '../blocks/social-media-account-registration/src/SocialMediaAccountRegistrationScreen'; import DeepLinking from '../blocks/DeepLinking/src/DeepLinking'; import Notificationsettings from '../blocks/notificationsettings/src/Notificationsettings'; import Share from '../blocks/Share/src/Share'; import PrivacySettings from '../blocks/PrivacySettings/src/PrivacySettings'; import ElasticSearch from '../blocks/ElasticSearch/src/ElasticSearch'; import PaypalIntegration from '../blocks/PaypalIntegration/src/PaypalIntegration'; import ReviewAndApproval from '../blocks/ReviewAndApproval/src/ReviewAndApproval'; import ApiIntegration from '../blocks/apiintegration/src/ApiIntegration'; import SwitchAccounts from '../blocks/SwitchAccounts/src/SwitchAccounts'; import AnimationsAndTransition3 from '../blocks/AnimationsAndTransition3/src/AnimationsAndTransition3'; import HelpCentre from '../blocks/helpcentre/src/HelpCentre'; import HelpCentreQA from '../blocks/helpcentre/src/HelpCentreQA'; import HelpCentreSub from '../blocks/helpcentre/src/HelpCentreSub'; import Playlist4 from '../blocks/Playlist4/src/Playlist4'; import FormApprovalWorkflow from '../blocks/FormApprovalWorkflow/src/FormApprovalWorkflow'; import AutomaticRenewals from '../blocks/automaticrenewals/src/AutomaticRenewals'; import ThemeBlock from '../blocks/themeblock/src/ThemeBlock'; import CfTastemakerDesignAndDevelopmentChangesAndAdditions3 from '../blocks/CfTastemakerDesignAndDevelopmentChangesAndAdditions3/src/CfTastemakerDesignAndDevelopmentChangesAndAdditions3'; import { ActivityIndicator, Keyboard, StatusBar, TouchableWithoutFeedback, View, } from 'react-native'; import ResetPassword from '../blocks/forgot-password/src/ResetPassword'; import FeedBlock from '../blocks/categoriessubcategories/src/MainFeed/FeedBlock'; import EditPostBlock from '../blocks/categoriessubcategories/src/CreatePost/EditPostBlock'; import CreatePostBlock from '../blocks/categoriessubcategories/src/CreatePost/CreatePostBlock'; import AppleCreatePostBlock from '../blocks/categoriessubcategories/src/CreatePost/AppleCreatePostBlock'; import Chats from '../blocks/categoriessubcategories/src/Chats/Chats'; import NewChat from '../blocks/categoriessubcategories/src/Chats/NewChat'; import ChatDetails from '../blocks/categoriessubcategories/src/Chats/ChatDetails'; import senderInfoScreen from '../blocks/categoriessubcategories/src/Chats/senderInfoScreen'; import MessaeSettings from '../blocks/categoriessubcategories/src/Chats/MessaeSettings'; import Streaming from '../blocks/email-account-registration/src/StreamingArtist'; import TermsAndConditions from '../blocks/DynamicContent/src/TermsAndConditons'; import FeedCardCommentScreenNew from '../blocks/categoriessubcategories/src/Feed/FeedCardCommentScreenNew'; import NotificationDetails from '../blocks/categoriessubcategories/src/Feed/NotificationDetails'; import MyProfileNew from '../blocks/CustomerProfile/src/FeedProfile/MyProfileNew'; import EditProfile from '../blocks/CustomisableUserProfiles/src/EditProfile'; import CustomisableUserProfiles3 from '../blocks/CustomerProfile/src/FeedProfile/CustomisableUserProfiles3'; import TasteMakerApplication from '../blocks/customform/src/TasteMakerApplication'; import TasteMakerSplash from '../blocks/customform/src/TasteMakerSplash'; import Congratulation from '../blocks/customform/src/Congratulation'; import FollowingUsers from '../blocks/Followers/src/FollowingUsers'; import Followers from '../blocks/Followers/src/Followers'; import Following from '../blocks/Followers/src/Following'; import FollowersUsers from '../blocks/Followers/src/FollowersUsers'; import CreatePostModal from '../components/src/CreatePostModal'; import RadioAudioPlayer from '../blocks/categoriessubcategories/src/StationCreation/RadioAudioPlayer'; import YourRadioStation from '../blocks/categoriessubcategories/src/StationCreation/YourRadioStation'; import EditYourRadioStation from '../blocks/categoriessubcategories/src/StationCreation/EditYourRadioStation'; import FullStation from '../blocks/categoriessubcategories/src/StationCreation/FullStation'; import Apptheme from '../blocks/HamburgerMenu/src/Apptheme'; import FullNotification from '../blocks/Notifications/src/FullNotification'; import CreateGenre from '../blocks/categoriessubcategories/src/MainFeed/GenreFeed/CreateGenre'; import CongratulationsGenre from '../blocks/categoriessubcategories/src/MainFeed/GenreFeed/CongratulationsGenre'; import Setting from '../blocks/notificationsettings/src/Setting'; import AccountSetting from '../blocks/notificationsettings/src/AccountSetting'; import Messagesettings from '../blocks/notificationsettings/src/Messagesettings'; import StreamingAccount from '../blocks/notificationsettings/src/StreamingAccount'; import StreamingAccount2 from '../blocks/notificationsettings/src/StreamingAccount2'; import StreamingAccount3 from '../blocks/notificationsettings/src/StreamingAccount3'; import PrivacySetting from '../blocks/notificationsettings/src/PrivacySetting'; import BlockedAccount from '../blocks/notificationsettings/src/BlockedAccount'; import Privacypolicy from '../blocks/DynamicContent/src/Privacypolicy'; const HamburgerDrawer = createDrawerNavigator( { FeedBlock: FeedBlock, MyProfile: MyProfileNew, Referrals: Referrals, Chats: Chats, }, { contentComponent: HamburgerMenu, drawerBackgroundColor: 'transparent', }, ); const HomeStack = createStackNavigator({ FeedBlock: { screen: HamburgerDrawer, navigationOptions: {header: null, title: 'FeedBlock'}, }, FullStation: { screen: FullStation, navigationOptions: {header: null, title: 'FullStation'}, }, AnimationsAndTransition3: { screen: AnimationsAndTransition3, navigationOptions: {header: null, title: 'AnimationsAndTransition3'}, }, RadioAudioPlayer: { screen: RadioAudioPlayer, navigationOptions: {header: null, title: 'RadioAudioPlayer'}, }, YourRadioStation: { screen: YourRadioStation, navigationOptions: {header: null, title: 'YourRadioStation'}, }, HelpCentre: {screen: HelpCentre, navigationOptions: {title: 'HelpCentre'}}, EditYourRadioStation: { screen: EditYourRadioStation, navigationOptions: {header: null, title: 'EditYourRadioStation'}, }, HelpCentreQA: { screen: HelpCentreQA, navigationOptions: {title: 'HelpCentreQA'}, }, HelpCentreSub: { screen: HelpCentreSub, navigationOptions: {title: 'HelpCentreSub'}, }, BlockedAccount: { screen: BlockedAccount, navigationOptions: {header: null, title: 'BlockedAccount'}, }, Playlist4: {screen: Playlist4, navigationOptions: {title: 'Playlist4'}}, FormApprovalWorkflow: { screen: FormApprovalWorkflow, navigationOptions: {title: 'FormApprovalWorkflow'}, }, AutomaticRenewals: { screen: AutomaticRenewals, navigationOptions: {title: 'AutomaticRenewals'}, }, ThemeBlock: {screen: ThemeBlock, navigationOptions: {title: 'ThemeBlock'}}, CfTastemakerDesignAndDevelopmentChangesAndAdditions3: { screen: CfTastemakerDesignAndDevelopmentChangesAndAdditions3, navigationOptions: { title: 'CfTastemakerDesignAndDevelopmentChangesAndAdditions3', }, }, Chats: {screen: Chats, navigationOptions: {header: null, title: 'Chats'}}, ChatDetails: { screen: ChatDetails, navigationOptions: {header: null, title: 'ChatDetails'}, }, senderInfoScreen: { screen: senderInfoScreen, navigationOptions: {header: null, title: 'senderInfoScreen'}, }, // MessaeSettings MessaeSettings: { screen: MessaeSettings, navigationOptions: {header: null, title: 'MessaeSettings'}, }, NewChat: { screen: NewChat, navigationOptions: {header: null, title: 'NewChat'}, }, TasteMakerApplication: { screen: TasteMakerApplication, navigationOptions: {header: null, title: 'TasteMakerApplication'}, }, TasteMakerSplash: { screen: TasteMakerSplash, navigationOptions: {header: null, title: 'TasteMakerSplash'}, }, Congratulation: { screen: Congratulation, navigationOptions: {header: null, title: 'Congratulation'}, }, EditProfile: { screen: EditProfile, navigationOptions: {header: null, title: 'EditProfile'}, }, MyProfile: { screen: MyProfileNew, navigationOptions: {header: null, title: 'MyProfile'}, }, Privacypolicy: { screen: Privacypolicy, navigationOptions: {header: null, title: 'MyProfile'}, }, CustomisableUserProfiles3: { screen: CustomisableUserProfiles3, navigationOptions: {header: null, title: 'CustomisableUserProfiles3'}, }, FeedCardCommentScreenNew: { screen: FeedCardCommentScreenNew, navigationOptions: {header: null, title: 'FeedCardCommentScreenNew'}, }, NotificationDetails: { screen: NotificationDetails, navigationOptions: {header: null, title: 'NotificationDetails'}, }, ApiIntegration: { screen: ApiIntegration, navigationOptions: {title: 'ApiIntegration'}, }, SwitchAccounts: { screen: SwitchAccounts, navigationOptions: {title: 'SwitchAccounts'}, }, Customform: { screen: Customform, navigationOptions: {title: 'Customform', header: null}, }, Followers: { screen: Followers, navigationOptions: {header: null, title: 'Followers'}, }, Following: { screen: Following, navigationOptions: {header: null, title: 'Following'}, }, FollowingUsers: { screen: FollowingUsers, navigationOptions: {header: null, title: 'FollowingUsers'}, }, FollowersUsers: { screen: FollowersUsers, navigationOptions: {header: null, title: 'FollowersUsers'}, }, NewPassword: {screen: NewPassword, navigationOptions: {title: 'NewPassword'}}, Categoriessubcategories: { screen: Categoriessubcategories, navigationOptions: {title: 'Categoriessubcategories'}, }, LikeAPost: {screen: LikeAPost, navigationOptions: {title: 'LikeAPost'}}, CfAnimationsAndTransition2: { screen: CfAnimationsAndTransition2, navigationOptions: {title: 'CfAnimationsAndTransition2'}, }, AppleMusicApi2: { screen: AppleMusicApi2, navigationOptions: {title: 'AppleMusicApi2'}, }, SendAMessage: { screen: SendAMessage, navigationOptions: {title: 'SendAMessage'}, }, Referrals: {screen: Referrals, navigationOptions: {title: 'Referrals'}}, CountryCodeSelector: { screen: CountryCodeSelector, navigationOptions: {title: 'CountryCodeSelector'}, }, CountryCodeSelectorTable: { screen: CountryCodeSelectorTable, navigationOptions: {title: 'CountryCodeSelectorTable'}, }, PhotoLibrary3: { screen: PhotoLibrary3, navigationOptions: {title: 'PhotoLibrary3'}, }, AutomaticRenewals2: { screen: AutomaticRenewals2, navigationOptions: {title: 'AutomaticRenewals2'}, }, TargetedFeed: { screen: TargetedFeed, navigationOptions: {title: 'TargetedFeed'}, }, ContentManagement: { screen: ContentManagement, navigationOptions: {title: 'ContentManagement'}, }, UserGroups: {screen: UserGroups, navigationOptions: {title: 'UserGroups'}}, ContentFlag: {screen: ContentFlag, navigationOptions: {title: 'ContentFlag'}}, Location: {screen: Location, navigationOptions: {title: 'Location'}}, Notifications: { screen: Notifications, navigationOptions: {header: null, title: 'Notifications'}, }, FullNotification: { screen: FullNotification, navigationOptions: {header: null, title: 'FullNotification'}, }, CreatePostBlock: { screen: CreatePostBlock, navigationOptions: {header: null, title: 'CreatePostBlock'}, }, AppleCreatePostBlock: { screen: AppleCreatePostBlock, navigationOptions: {header: null, title: 'AppleCreatePostBlock'}, }, ActivityLog: {screen: ActivityLog, navigationOptions: {title: 'ActivityLog'}}, AdManager: {screen: AdManager, navigationOptions: {title: 'AdManager'}}, Themes: {screen: Themes, navigationOptions: {title: 'Themes'}}, CustomAdvertisements: { screen: CustomAdvertisements, navigationOptions: {title: 'CustomAdvertisements'}, }, Comments: {screen: Comments, navigationOptions: {title: 'Comments'}}, AudioMusic: { screen: AudioMusic, navigationOptions: {header: null, title: 'AudioMusic'}, }, HelpCenter: {screen: HelpCenter, navigationOptions: {title: 'HelpCenter'}}, SpotifyApiIntegration2: { screen: SpotifyApiIntegration2, navigationOptions: {title: 'SpotifyApiIntegration2'}, }, Repost: {screen: Repost, navigationOptions: {header: null, title: 'Repost'}}, Onboardingguide: { screen: Onboardingguide, navigationOptions: {title: 'Onboardingguide'}, }, Hashtags: {screen: Hashtags, navigationOptions: {title: 'Hashtags'}}, Mentionstagging: { screen: Mentionstagging, navigationOptions: {title: 'Mentionstagging'}, }, Catalogue: {screen: Catalogue, navigationOptions: {title: 'Catalogue'}}, Pushnotifications: { screen: Pushnotifications, navigationOptions: {title: 'Pushnotifications'}, }, VisualAnalytics: { screen: VisualAnalytics, navigationOptions: {title: 'VisualAnalytics'}, }, Sorting: {screen: Sorting, navigationOptions: {title: 'Sorting'}}, PostCreation: { screen: PostCreation, navigationOptions: {title: 'PostCreation'}, }, Posts: {screen: Posts, navigationOptions: {title: 'Posts'}}, PostDetails: {screen: PostDetails, navigationOptions: {title: 'PostDetails'}}, Trending: {screen: Trending, navigationOptions: {title: 'Trending'}}, BulkUploading: { screen: BulkUploading, navigationOptions: {title: 'BulkUploading'}, }, RolesPermissions2: { screen: RolesPermissions2, navigationOptions: {title: 'RolesPermissions2'}, }, RecommendationEngine4: { screen: RecommendationEngine4, navigationOptions: {title: 'RecommendationEngine4'}, }, AdminConsole3: { screen: AdminConsole3, navigationOptions: {title: 'AdminConsole3'}, }, HamburgerMenu: { screen: HamburgerMenu, navigationOptions: {title: 'HamburgerMenu'}, }, LandingPage: {screen: LandingPage, navigationOptions: {title: 'LandingPage'}}, ContentModeration: { screen: ContentModeration, navigationOptions: {title: 'ContentModeration'}, }, Analytics3: {screen: Analytics3, navigationOptions: {title: 'Analytics3'}}, AutomaticCheckoutCalculation2: { screen: AutomaticCheckoutCalculation2, navigationOptions: {title: 'AutomaticCheckoutCalculation2'}, }, Customisableusersubscriptions: { screen: Customisableusersubscriptions, navigationOptions: {title: 'Customisableusersubscriptions'}, }, SubscriptionDetails: { screen: SubscriptionDetails, navigationOptions: {title: 'SubscriptionDetails'}, }, Filteritems: {screen: Filteritems, navigationOptions: {title: 'Filteritems'}}, Filteroptions: { screen: Filteroptions, navigationOptions: {title: 'Filteroptions'}, }, SocialMediaAccountLoginScreen: { screen: SocialMediaAccountLoginScreen, navigationOptions: {title: 'SocialMediaAccountLoginScreen'}, }, CustomisableUserProfiles: { screen: CustomisableUserProfiles, navigationOptions: {title: 'CustomisableUserProfiles'}, }, OTPInputAuth: { screen: OTPInputAuth, navigationOptions: {title: 'OTPInputAuth'}, }, ApiIntegration8: { screen: ApiIntegration8, navigationOptions: {title: 'ApiIntegration8'}, }, NavigationMenu: { screen: NavigationMenu, navigationOptions: {title: 'NavigationMenu'}, }, SocialMediaAccountRegistrationScreen: { screen: SocialMediaAccountRegistrationScreen, navigationOptions: {title: 'SocialMediaAccountRegistrationScreen'}, }, DeepLinking: {screen: DeepLinking, navigationOptions: {title: 'DeepLinking'}}, Notificationsettings: { screen: Notificationsettings, navigationOptions: {header: null, title: 'Notificationsettings'}, }, Share: {screen: Share, navigationOptions: {title: 'Share'}}, PrivacySettings: { screen: PrivacySettings, navigationOptions: {title: 'PrivacySettings'}, }, ElasticSearch: { screen: ElasticSearch, navigationOptions: {header: null, title: 'ElasticSearch'}, }, PaypalIntegration: { screen: PaypalIntegration, navigationOptions: {header: null, title: 'PaypalIntegration'}, }, ReviewAndApproval: { screen: ReviewAndApproval, navigationOptions: {header: null, title: 'ReviewAndApproval'}, }, CreateGenre: { screen: CreateGenre, navigationOptions: {header: null, title: 'CreateGenre'}, }, CongratulationsGenre: { screen: CongratulationsGenre, navigationOptions: {header: null, title: 'CongratulationsGenre'}, }, Setting: { screen: Setting, navigationOptions: {title: 'Setting', header: null}, }, AccountSetting: { screen: AccountSetting, navigationOptions: {header: null, title: 'AccountSetting'}, }, StreamingAccount: { screen: StreamingAccount, navigationOptions: {title: 'StreamingAccount', header: null}, }, StreamingAccount2: { screen: StreamingAccount2, navigationOptions: {title: 'StreamingAccount2', header: null}, }, StreamingAccount3: { screen: StreamingAccount3, navigationOptions: {title: 'StreamingAccount3', header: null}, }, PrivacySetting: { screen: PrivacySetting, navigationOptions: {header: null, title: 'PrivacySetting'}, }, Messagesettings: { screen: Messagesettings, navigationOptions: {title: 'Messagesettings', header: null}, }, EditPostBlock: { screen: EditPostBlock, navigationOptions: { header: null, title: 'EditPostBlock', }, }, InfoPage: {screen: InfoPage, navigationOptions: {title: 'Info'}}, }); if (!HomeScreen.instance) { const defaultProps = { navigation: null, id: 'HomeScreen', }; const homeScreen = new HomeScreen(defaultProps); } const AuthStack = createStackNavigator({ DynamicContent: { screen: DynamicContent, navigationOptions: {header: null, title: 'DynamicContent'}, }, EmailAccountRegistration: { screen: EmailAccountRegistration, navigationOptions: {header: null, title: 'EmailAccountRegistration'}, }, EmailAccountLoginBlock: { screen: EmailAccountLoginBlock, navigationOptions: {header: null, title: 'EmailAccountLoginBlock'}, }, ForgotPassword: { screen: ForgotPassword, navigationOptions: {title: 'ForgotPassword'}, }, ForgotPasswordOTP: { screen: ForgotPasswordOTP, navigationOptions: {header: null, title: 'ForgotPasswordOTP'}, }, ResetPassword: { screen: ResetPassword, navigationOptions: {header: null, title: 'ResetPassword'}, }, TermsAndConditions: { screen: TermsAndConditions, navigationOptions: {header: null, title: 'TermsAndConditions'}, }, Streaming: { screen: Streaming, navigationOptions: { header: null, title: 'Streaming', }, }, }); const CreatePostComponent = () => { return null; }; const ModalStackNavigator = createStackNavigator( { CreatePost: {screen: CreatePostModal}, }, { headerMode: 'none', mode: 'modal', }, ); const postLoginNavigator = createStackNavigator( { Home: HomeStack, MyProfile: MyProfileNew, CreatePost: { screen: ModalStackNavigator, navigationOptions: { header: null, title: 'CreatePost', mode: 'modal', }, }, Notification: Notifications, whiteV: HomeStack, }, { header: null, navigationOptions: ({navigation}) => ({ header: null, // tabBarIcon: ({focused, horizontal, tintColor}) => { // const {routeName} = navigation.state; // let iconName; // let style; // if (routeName === 'Home') { // iconName = require('../blocks/HamburgerMenu/assets/messagebottom.png'); // } else if (routeName === 'MyProfile') { // iconName = require('../blocks/HamburgerMenu/assets/Profile.png'); // } else if (routeName === 'CreatePost') { // iconName = require('../blocks/HamburgerMenu/assets/plusiconbottom.png'); // } else if (routeName === 'Notification') { // iconName = require('../blocks/HamburgerMenu/assets/Notification.png'); // } else if (routeName === 'whiteV') { // iconName = require('../blocks/HamburgerMenu/assets/whiteV.png'); // } // // You can return any component that you like here! We usually use an // // icon component from react-native-vector-icons // return ( // <FastImage // source={iconName} // style={{ // height: routeName === 'CreatePost' ? 43 : 27, // width: routeName === 'CreatePost' ? 43 : 27, // }} // resizeMode="contain" // /> // ); // // return <Ionicons name={iconName} size={horizontal ? 20 : 25} color={tintColor} />; // }, // tabBarButton: () => <CreatePostModal />, }), // tabBarOptions: { // showLabel: false, // style: { // backgroundColor: '#17171D', // }, // }, }, ); console.disableYellowBox = true; const SwitchRoutes = createSwitchNavigator( { AuthLoading: AuthLoadingScreen, App: postLoginNavigator, Auth: AuthStack, }, { initialRouteName: 'AuthLoading', }, ); export function App() { return ( <View style={{flex: 1}}> <TouchableWithoutFeedback onPress={Keyboard.dismiss}> <> <StatusBar backgroundColor={Apptheme.getfeedheaderbgcolor()} barStyle="dark-content" /> <MenuProvider> <InAppNotificationProvider> <CommonContextProvider> <NavigationContainer> <SwitchRoutes /> </NavigationContainer> </CommonContextProvider> </InAppNotificationProvider> </MenuProvider> </> </TouchableWithoutFeedback> </View> ); }
Editor is loading...