Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. export default class DashboardApp extends React.Component<Props> {
  2. static defaultProps = {
  3. // sessionId: '00000000-0000-0000-0000-000000000001',
  4. // sessionName: 'Growing Pineapple 101',
  5. eventId: '00000000-0000-0000-0000-000000000000',
  6. eventName: 'PineappleCon 2019',
  7. isRefreshing: false
  8. };
  9.  
  10. componentDidMount() {
  11. const { eventId, sessionId } = this.props;
  12. store.dispatch(fetchData({ eventId, sessionId, isRefreshing}));
  13.  
  14. Tracking.leaveBreadcrumb(`Dashboard mounted for event ${eventId}`);
  15. NavModule.hideSplash();
  16. }
  17.  
  18. render() {
  19. return (
  20. <ThemeProvider theme={getTheme()}>
  21. <Breakpoints>
  22. <Provider store={store}>
  23. <IntlProvider locale={deviceLocale} messages={messages}>
  24. <Navigator screenProps={this.props} />
  25. </IntlProvider>
  26. </Provider>
  27. </Breakpoints>
  28. </ThemeProvider>
  29. );
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement