Global

Members

(constant) fetchMainDatas

Fetch user main datas

Source:

(constant) fetchUserActivity

fetch user activity

Source:

(constant) fetchUserAverageSessions

fetch user average sessions

Source:

(constant) fetchUserPerformance

fetch user performance

Source:

Methods

App() → {ReactElement}

App function

Source:
Returns:
Type
ReactElement

BarGraph(activity) → {ReactComponentElement}

Parameters:
Name Type Description
activity object

user activity

Source:
Returns:

Bar graph of user activity

Type
ReactComponentElement

CardInfo(icone, number, unit, type) → {ReactElement}

Card info component

Parameters:
Name Type Description
icone string
number number
unit string
type string
Source:
Returns:

card info of daily intake

Type
ReactElement

Dashboard() → {ReactElements}

Dashboard

Source:
Returns:

different components constituting the dashboard

Type
ReactElements

(async) getMainDatas(userId) → {object}

Parameters:
Name Type Description
userId number
Source:
Returns:

user main datas processing for display in the component

Type
object

(async) getUserActivity(userId) → {object}

getUserActivity

Parameters:
Name Type Description
userId number
Source:
Returns:

user activity datas processing for display in the component

Type
object

(async) getUserAverageSessions(userId) → {object}

Parameters:
Name Type Description
userId number
Source:
Returns:

user average sessions datas processing for display in the component

Type
object

(async) getUserPerformance(userId) → {object}

Parameters:
Name Type Description
userId number
Source:
Returns:

user performances datas processing for display in the component

Type
object

Dashboard header to greet the user

Parameters:
Name Type Description
userName string

user name

Source:
Returns:

hi user

Type
ReactElement

LeftBtn(icone) → {ReactElement}

Parameters:
Name Type Description
icone string
Source:
Returns:
Type
ReactElement

LeftNavBar() → {ReactElement}

Source:
Returns:
Type
ReactElement

LineGraph(average) → {ReactComponentElement}

Line graph

Parameters:
Name Type Description
average object

user average sessions

Source:
Returns:

line graph of user average sessions

Type
ReactComponentElement

RadarGraph(performances) → {ReactComponentElement}

Parameters:
Name Type Description
performances object

user performances

Source:
Returns:

radar graph of user performances

Type
ReactComponentElement

SimpleRadialBarChart(userMainDatas) → {ReactComponentElement}

Parameters:
Name Type Description
userMainDatas object

user main datas

Source:
Returns:

radial bar chart of percentage of goal

Type
ReactComponentElement

TopNav() → {ReactElement}

Source:
Returns:
Type
ReactElement

UserSelect() → {ReactElement}

Source:
Returns:

login page

Type
ReactElement