Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export const initPixelConvTrkr = () => {
ReactPixel.init("146019056346104");
}
import thunk from 'redux-thunk';
import { Route, Switch, HashRouter } from 'react-router-dom';
import { createStore, applyMiddleware } from 'redux';
import { Provider } from 'react-redux';
import RPCProvider from './components/RPCProvider';
import MessageBoxModal from './components/modals';
import withTracker from './components/withTracker';
import reducer from './reducers';
import env from './env.json';
import IcosList from './containers/IcosList';
import InnerIcoPage from './containers/InnerIcoPage';
import ICOStatsPage from './containers/ICOStatsPage';
import './assets/css/index.css';
import { IframeCssTweaker } from './components/IframeCssTweaker';
ReactPixel.init(env.fbPixelId);
ReactPixel.pageView();
const root = document.getElementById('root');
const render = (store) => {
ReactDOM.render(
throw new Error(
'Invalid google tracking ID. or set to UA-000000-01 if you dont have any'
)
}
const fbPixelTrackingID = process.env.REACT_APP_FACEBOOK_TRACKING_ID
if (!fbPixelTrackingID) {
throw new Error('Invalid facebook pixel tracking ID.')
}
GoogleAnalytics.initialize(trackingId)
const fbPixelAdvancedMatching = {}
const fbPixelOptions = {
autoConfig: true,
debug: false,
}
ReactPixel.init(fbPixelTrackingID, fbPixelAdvancedMatching, fbPixelOptions)
const withTracker = (WrappedComponent, options = {}) => {
const trackPage = page => {
GoogleAnalytics.set({
page,
...options,
})
GoogleAnalytics.pageview(page)
ReactPixel.pageView()
}
const HOC = class extends React.Component {
componentDidMount() {
const page = this.props.location.pathname
trackPage(page)