12345678910111213141516171819202122 |
- import {actionCreators as ac, actionTypes as at} from "common/Actions.jsm";
- import {Base} from "content-src/components/Base/Base";
- import {DetectUserSessionStart} from "content-src/lib/detect-user-session-start";
- import {initStore} from "content-src/lib/init-store";
- import {Provider} from "react-redux";
- import React from "react";
- import ReactDOM from "react-dom";
- import {reducers} from "common/Reducers.jsm";
- const store = initStore(reducers);
- new DetectUserSessionStart(store).sendEventOrAddListener();
- store.dispatch(ac.AlsoToMain({type: at.NEW_TAB_STATE_REQUEST}));
- ReactDOM.hydrate(<Provider store={store}>
- <Base
- isFirstrun={global.document.location.href === "about:welcome"}
- locale={global.document.documentElement.lang}
- strings={global.gActivityStreamStrings} />
- </Provider>, document.getElementById("root"));
|