Dashboard Component¶
Public Methods¶
method componentWillMount
¶
Calls getDashboard
when Dashboard is initally loaded.
method componentDidUpdate
¶
Sets state.isFetching
to true. Calls getDashboardData()
.
method getDashboardData
¶
This is an abstract method. Your Dashboard should implement its own getDashboardData
method which sets a data object to the dashboard in the following way:
// fetch data
setState({data: data});
When all data has been returned, getDashboardData()
should set state.isFetching = false
method getFilters
¶
Given a key
, determine which filters should be applied to state.data[key]
;
method getChildData
¶
Apply component dataHandlers
and return data. Will return props.data
if data is set as props on component.