Components

ProfileScreen

<ProfileScreen />

Constructor

# <ProfileScreen />

You can use this component to display your Profile screen in your custom screen.

Properties:
Name Type Attributes Description
userId Number <optional>

You can use this to display a specific user's profile by assigning their userId as this props's value

searchTerm String <optional>

If the user is not yet available in the app state, the component will attempt to load a list of users. You can use this field to search for the specific user you want to load instead of loading a list of users.

hideNavigationHeader Boolean <optional>

Use true to hide the screen title container when scrolling

LoadingComponent ReactComponent <optional>

Use this to display your own loading component while the screen is loading

Example
//In custom_code/components/MyCustomScreen.js...

import React from 'react';
import ProfileScreen from "@src/containers/Custom/ProfileScreen";

const MyCustomScreen = (props) => (<ProfileScreen userId={3} searchTerm="Steve" {...props} />)

export default MyCustomScreen;

//In custom_code/index.js...

import MyCustomScreen from "./components/MyCustomScreen";
export const applyCustomCode = externalCodeSetup => {

 externalCodeSetup.navigationApi.addNavigationRoute(
   "book",
   "BookScreen",
   MyCustomScreen,
   "All"
 );
 externalCodeSetup.navigationApi.addNavigationRoute(
   "book",
   "BookScreen",
   MyCustomScreen,
   "Main"
 );

}