debian-image-builder-frontend/src/AppEntry.js
2021-10-12 15:03:04 +02:00

17 lines
608 B
JavaScript

import React from 'react';
import { BrowserRouter as Router } from 'react-router-dom';
import { Provider } from 'react-redux';
import { init } from './store';
import App from './App';
import { getBaseName } from '@redhat-cloud-services/frontend-components-utilities/helpers';
import logger from 'redux-logger';
const ImageBuilder = () => (
<Provider store={ init({}, ...[ process.env.NODE_ENV !== 'production' ? logger : undefined ]).getStore() }>
<Router basename={ getBaseName(window.location.pathname) }>
<App />
</Router>
</Provider>
);
export default ImageBuilder;