aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/js/index.tsx
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-09-17 19:10:19 +0200
committerLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-09-17 19:10:19 +0200
commitefdb6c6620e9ea7f5861efbef7d3462bf3c7bcd7 (patch)
treec623e8b3fba326dcbb57228f1ddbfbf55eeec494 /language-web/src/main/js/index.tsx
parentAdd ESLint config (diff)
downloadrefinery-efdb6c6620e9ea7f5861efbef7d3462bf3c7bcd7.tar.gz
refinery-efdb6c6620e9ea7f5861efbef7d3462bf3c7bcd7.tar.zst
refinery-efdb6c6620e9ea7f5861efbef7d3462bf3c7bcd7.zip
Frontend color theme
Diffstat (limited to 'language-web/src/main/js/index.tsx')
-rw-r--r--language-web/src/main/js/index.tsx32
1 files changed, 8 insertions, 24 deletions
diff --git a/language-web/src/main/js/index.tsx b/language-web/src/main/js/index.tsx
index 24f0b69d..1f08feeb 100644
--- a/language-web/src/main/js/index.tsx
+++ b/language-web/src/main/js/index.tsx
@@ -2,11 +2,11 @@ import { CacheProvider } from '@emotion/react';
2import React from 'react'; 2import React from 'react';
3import { render } from 'react-dom'; 3import { render } from 'react-dom';
4import CssBaseline from '@material-ui/core/CssBaseline'; 4import CssBaseline from '@material-ui/core/CssBaseline';
5import { ThemeProvider, createTheme } from '@material-ui/core/styles';
6import { getCache } from 'tss-react/cache'; 5import { getCache } from 'tss-react/cache';
7 6
8import { App } from './App'; 7import { App } from './App';
9import { RootStore, RootStoreProvider } from './RootStore'; 8import { RootStore, RootStoreProvider } from './RootStore';
9import { ThemeProvider } from './theme/ThemeProvider';
10 10
11import '../css/index.scss'; 11import '../css/index.scss';
12 12
@@ -49,31 +49,15 @@ scope Family = 1, Person += 5..10.
49const rootStore = new RootStore(); 49const rootStore = new RootStore();
50rootStore.editorStore.updateValue(initialValue); 50rootStore.editorStore.updateValue(initialValue);
51 51
52const theme = createTheme({
53 palette: {
54 mode: 'dark',
55 background: {
56 default: '#212121',
57 paper: '#2f2f2f',
58 },
59 primary: {
60 main: '#82aaff',
61 },
62 secondary: {
63 main: '#ff5370',
64 },
65 },
66});
67
68const app = ( 52const app = (
69 <CacheProvider value={getCache()}> 53 <RootStoreProvider rootStore={rootStore}>
70 <ThemeProvider theme={theme}> 54 <CacheProvider value={getCache()}>
71 <CssBaseline /> 55 <ThemeProvider>
72 <RootStoreProvider rootStore={rootStore}> 56 <CssBaseline />
73 <App /> 57 <App />
74 </RootStoreProvider> 58 </ThemeProvider>
75 </ThemeProvider> 59 </CacheProvider>
76 </CacheProvider> 60 </RootStoreProvider>
77); 61);
78 62
79render(app, document.getElementById('app')); 63render(app, document.getElementById('app'));