verdaccio-ui/src/index.tsx
Priscila Oliveira 111f0c50e5 feat: Added Theme and migrate to emotion@10.x 🚀 (#286)
* chore: updated emotion dependency

* feat: introduced theme

* refactor: updated emotion styles

* fix: fixed emotion error

* fix: fixed tests

* chore: add missing types

Co-Authored-By: Thomas Klein <tmkn@users.noreply.github.com>
2019-11-23 13:41:14 +01:00

32 lines
677 B
TypeScript

import './utils/__setPublicPath__';
import React from 'react';
import ReactDOM from 'react-dom';
import { AppContainer } from 'react-hot-loader';
import App from './App';
import ThemeProvider from './design-tokens/ThemeProvider';
import StyleBaseline from './design-tokens/StyleBaseline';
const rootNode = document.getElementById('root');
const renderApp = (Component: React.ElementType): void => {
ReactDOM.render(
<AppContainer>
<ThemeProvider>
<StyleBaseline />
<Component />
</ThemeProvider>
</AppContainer>,
rootNode
);
};
renderApp(App);
if (module.hot) {
module.hot.accept('./App', () => {
renderApp(App);
});
}