private void MapDispatchToProps(IStore <RootState> store, JobLogsProps props) { props.OnRefresh = EventCallback.Factory.Create(this, () => HandleRefresh(store)); props.OnNextPage = EventCallback.Factory.Create(this, () => HandleNextPage(store)); props.OnPreviousPage = EventCallback.Factory.Create(this, () => HandlePreviousPage(store)); props.OnDetailsRequested = EventCallback.Factory.Create <JobLogViewModel>(this, l => HandleDetailsRequest(store, l)); }
private void MapStateToProps(RootState state, JobLogsProps props) { var jobLogsState = state?.JobLogs; if (jobLogsState != null) { props.CurrentPage = jobLogsState.CurrentPage; props.TotalPages = jobLogsState.TotalPages; props.Items = jobLogsState.Items; } }