signoz/frontend/src/index.tsx

34 lines
1001 B
TypeScript
Raw Normal View History

2021-01-03 18:15:44 +05:30
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import { ThemeSwitcherProvider } from "react-css-theme-switcher";
import thunk from 'redux-thunk';
// import { NavLink, BrowserRouter as Router, Route, Switch } from 'react-router-dom';
2021-01-03 18:15:44 +05:30
import AppWrapper from './components/AppWrapper';
2021-01-03 18:15:44 +05:30
import './assets/index.css';
import { reducers } from './reducers';
// import Signup from './components/Signup';
2021-01-03 18:15:44 +05:30
const store = createStore(reducers, applyMiddleware(thunk))
const themes = {
dark: `${process.env.PUBLIC_URL}/dark-theme.css`,
2021-01-03 18:15:44 +05:30
light: `${process.env.PUBLIC_URL}/light-theme.css`,
};
ReactDOM.render(
<Provider store={store}>
<React.StrictMode>
<ThemeSwitcherProvider themeMap={themes} defaultTheme="dark">
2021-01-10 12:05:09 +05:30
<AppWrapper />
{/* <App /> */}
2021-01-03 18:15:44 +05:30
</ThemeSwitcherProvider>
</React.StrictMode>
</Provider>,
document.querySelector('#root')
);