Home Manual Reference Source

Function

Static Public Summary
public

ArrowBack(objectPattern: {"navigation": *, "navigate": *, "style": *}): *

public

AuthScreen(objectPattern: {"navigation": *}): *

public

Balance(objectPattern: {"showBalanceTip": *, "setBalanceTip": *, "setShowMenuTip": *, "income": *, "negative": *}): *

public

ChangeData(objectPattern: {"label": *, "value": *, "refresh": *}): *

public

ChangeProfilePic(objectPattern: {"navigation": *}): *

public

Graphs(objectPattern: {"route": *, "navigation": *}): *

public

Header(objectPattern: {"isRef": *, "isRefresh": *, "refresh": *, "userData": *, "navigation": *}): *

public

Home(objectPattern: {"navigation": *}): *

public

HomeModal(objectPattern: {"isModalVisible": *, "dados": *, "handleModal": *, "saveData": *, "setMoney": *, "setDescription": *, "setDate": *, "date": *}): *

public

HorizontalMenuOption(objectPattern: {"isRef": *, "isRefresh": *, "refresh": *, "navigation": *, "dados": *, "allData": *, "showSettingsTip": *, "setShowSettingsTip": *}): *

public

InvestmentsCheckbox(objectPattern: {"route": *, "navigation": *}): *

public

LoadingProvider(props: Object): React.ReactNode

Provider component for the LoadingContext.

public

LogoImage(): *

public

Main(): *

public
public

Menu(objectPattern: {"isRefresh": *, "isRef": *, "refresh": *, "navigation": *, "moneyGraph": *, "showMenuTip": *, "setTip": *, "showSettingsTip": *, "setShowSettingsTip": *}): *

public

Money(objectPattern: {"navigation": *}): *

public

MoneysGraph(objectPattern: {"bardata": *, "name": *, "color": *}): *

public

MoreOptions(objectPattern: {"navigation": *, "route": *}): *

public

MovementRegister(objectPattern: {"props": *}): *

public

Movements(objectPattern: {"money": *, "showMovementsTip": *, "setShowMovementsTip": *, "msg": *}): *

public

Perfil(navigation: object): JSX.Element

Profile screen component

public

SaveInvestments(objectPattern: {"navigation": *, "route": *}): *

public

SeePicture(objectPattern: {"navigation": *, "route": *}): *

public

Settings(objectPattern: {"navigation": *}): *

public
public

TooltipComp(objectPattern: {"children": *, "tipText": *, "showTip": *, "setTip": *, "placement": *, "tStyle": *}): *

public

TypeOfPic(objectPattern: {"navigation": *}): *

public

UploadPic(objectPattern: {"navigation": *, "route": *}): *

public

WebViewScreen(objectPattern: {"route": *}): *

public

Hook for accessing the LoadingContext.

Static Public

public ArrowBack(objectPattern: {"navigation": *, "navigate": *, "style": *}): * source

import ArrowBack from 'newbank/src/components/ArrowBack.jsx'

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *, "navigate": *, "style": *}
  • default: {"navigation":null,"navigate":null,"style":null}

Return:

*

public AuthScreen(objectPattern: {"navigation": *}): * source

import AuthScreen from 'newbank/src/screens/AuthScreen.jsx'

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *}
  • default: {"navigation":null}

Return:

*

public Balance(objectPattern: {"showBalanceTip": *, "setBalanceTip": *, "setShowMenuTip": *, "income": *, "negative": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"showBalanceTip": *, "setBalanceTip": *, "setShowMenuTip": *, "income": *, "negative": *}
  • default: {"showBalanceTip":null,"setBalanceTip":null,"setShowMenuTip":null,"income":null,"negative":null}

Return:

*

public ChangeData(objectPattern: {"label": *, "value": *, "refresh": *}): * source

import ChangeData from 'newbank/src/components/ChangeData.jsx'

Params:

NameTypeAttributeDescription
objectPattern {"label": *, "value": *, "refresh": *}
  • default: {"label":null,"value":null,"refresh":null}

Return:

*

public ChangeProfilePic(objectPattern: {"navigation": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *}
  • default: {"navigation":null}

Return:

*

public Graphs(objectPattern: {"route": *, "navigation": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"route": *, "navigation": *}
  • default: {"route":null,"navigation":null}

Return:

*

public Header(objectPattern: {"isRef": *, "isRefresh": *, "refresh": *, "userData": *, "navigation": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"isRef": *, "isRefresh": *, "refresh": *, "userData": *, "navigation": *}
  • default: {"isRef":null,"isRefresh":null,"refresh":null,"userData":null,"navigation":null}

Return:

*

public Home(objectPattern: {"navigation": *}): * source

import Home from 'newbank/src/screens/Home.jsx'

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *}
  • default: {"navigation":null}

Return:

*

public HomeModal(objectPattern: {"isModalVisible": *, "dados": *, "handleModal": *, "saveData": *, "setMoney": *, "setDescription": *, "setDate": *, "date": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"isModalVisible": *, "dados": *, "handleModal": *, "saveData": *, "setMoney": *, "setDescription": *, "setDate": *, "date": *}
  • default: {"isModalVisible":null,"dados":null,"handleModal":null,"saveData":null,"setMoney":null,"setDescription":null,"setDate":null,"date":null}

Return:

*

public HorizontalMenuOption(objectPattern: {"isRef": *, "isRefresh": *, "refresh": *, "navigation": *, "dados": *, "allData": *, "showSettingsTip": *, "setShowSettingsTip": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"isRef": *, "isRefresh": *, "refresh": *, "navigation": *, "dados": *, "allData": *, "showSettingsTip": *, "setShowSettingsTip": *}
  • default: {"isRef":null,"isRefresh":null,"refresh":null,"navigation":null,"dados":null,"allData":null,"showSettingsTip":null,"setShowSettingsTip":null}

Return:

*

public InvestmentsCheckbox(objectPattern: {"route": *, "navigation": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"route": *, "navigation": *}
  • default: {"route":null,"navigation":null}

Return:

*

public LoadingProvider(props: Object): React.ReactNode source

import {LoadingProvider} from 'newbank/src/Context.jsx'

Provider component for the LoadingContext.

Params:

NameTypeAttributeDescription
props Object

The component props.

props.children React.ReactNode

The child components.

Return:

React.ReactNode

The rendered component.

public LogoImage(): * source

import LogoImage from 'newbank/src/components/LogoImage.jsx'

Return:

*

public Main(): * source

import Main from 'newbank/src/Main.jsx'

Return:

*

public MapLoadingScreen(): * source

Return:

*

public Menu(objectPattern: {"isRefresh": *, "isRef": *, "refresh": *, "navigation": *, "moneyGraph": *, "showMenuTip": *, "setTip": *, "showSettingsTip": *, "setShowSettingsTip": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"isRefresh": *, "isRef": *, "refresh": *, "navigation": *, "moneyGraph": *, "showMenuTip": *, "setTip": *, "showSettingsTip": *, "setShowSettingsTip": *}
  • default: {"isRefresh":null,"isRef":null,"refresh":null,"navigation":null,"moneyGraph":null,"showMenuTip":null,"setTip":null,"showSettingsTip":null,"setShowSettingsTip":null}

Return:

*

public Money(objectPattern: {"navigation": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *}
  • default: {"navigation":null}

Return:

*

public MoneysGraph(objectPattern: {"bardata": *, "name": *, "color": *}): * source

import MoneysGraph from 'newbank/src/components/MoneysGraph.jsx'

Params:

NameTypeAttributeDescription
objectPattern {"bardata": *, "name": *, "color": *}
  • default: {"bardata":null,"name":null,"color":null}

Return:

*

public MoreOptions(objectPattern: {"navigation": *, "route": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *, "route": *}
  • default: {"navigation":null,"route":null}

Return:

*

public MovementRegister(objectPattern: {"props": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"props": *}
  • default: {"props":null}

Return:

*

public Movements(objectPattern: {"money": *, "showMovementsTip": *, "setShowMovementsTip": *, "msg": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"money": *, "showMovementsTip": *, "setShowMovementsTip": *, "msg": *}
  • default: {"money":null,"showMovementsTip":null,"setShowMovementsTip":null,"msg":null}

Return:

*

public Perfil(navigation: object): JSX.Element source

import Perfil from 'newbank/src/screens/Profile.jsx'

Profile screen component

Params:

NameTypeAttributeDescription
navigation object

Navigation object for navigating between screens

Return:

JSX.Element

Profile screen component

public SaveInvestments(objectPattern: {"navigation": *, "route": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *, "route": *}
  • default: {"navigation":null,"route":null}

Return:

*

public SeePicture(objectPattern: {"navigation": *, "route": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *, "route": *}
  • default: {"navigation":null,"route":null}

Return:

*

public Settings(objectPattern: {"navigation": *}): * source

import Settings from 'newbank/src/screens/Settings.jsx'

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *}
  • default: {"navigation":null}

Return:

*

public SplashScreen(): * source

Return:

*

public TooltipComp(objectPattern: {"children": *, "tipText": *, "showTip": *, "setTip": *, "placement": *, "tStyle": *}): * source

import TooltipComp from 'newbank/src/components/TooltipComp.jsx'

Params:

NameTypeAttributeDescription
objectPattern {"children": *, "tipText": *, "showTip": *, "setTip": *, "placement": *, "tStyle": *}
  • default: {"children":null,"tipText":null,"showTip":null,"setTip":null,"placement":null,"tStyle":null}

Return:

*

public TypeOfPic(objectPattern: {"navigation": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *}
  • default: {"navigation":null}

Return:

*

public UploadPic(objectPattern: {"navigation": *, "route": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"navigation": *, "route": *}
  • default: {"navigation":null,"route":null}

Return:

*

public WebViewScreen(objectPattern: {"route": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"route": *}
  • default: {"route":null}

Return:

*

public useLoading(): LoadingContext source

import {useLoading} from 'newbank/src/Context.jsx'

Hook for accessing the LoadingContext.

Return:

LoadingContext

The LoadingContext.

Throw:

Error

Throws an error if used outside of a LoadingProvider.