aboutsummaryrefslogtreecommitdiffstats
path: root/packages/renderer/src/index.tsx
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-23 21:29:26 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-23 21:29:26 +0100
commitd303f2e3415237e1a519db21ad4e089c2ba7e9f9 (patch)
tree5d562dcaf7bb9c83c1930c7d7cf1b2c9de75e15b /packages/renderer/src/index.tsx
parentbuild: Enable asar (diff)
downloadsophie-d303f2e3415237e1a519db21ad4e089c2ba7e9f9.tar.gz
sophie-d303f2e3415237e1a519db21ad4e089c2ba7e9f9.tar.zst
sophie-d303f2e3415237e1a519db21ad4e089c2ba7e9f9.zip
feat: Add BrowserView and synchronize its position
Diffstat (limited to 'packages/renderer/src/index.tsx')
-rw-r--r--packages/renderer/src/index.tsx20
1 files changed, 3 insertions, 17 deletions
diff --git a/packages/renderer/src/index.tsx b/packages/renderer/src/index.tsx
index 901d137..90cba2c 100644
--- a/packages/renderer/src/index.tsx
+++ b/packages/renderer/src/index.tsx
@@ -22,13 +22,12 @@ import '@fontsource/roboto/300.css';
22import '@fontsource/roboto/400.css'; 22import '@fontsource/roboto/400.css';
23import '@fontsource/roboto/500.css'; 23import '@fontsource/roboto/500.css';
24import '@fontsource/roboto/700.css'; 24import '@fontsource/roboto/700.css';
25import { observer } from 'mobx-react-lite';
26import Button from "@mui/material/Button";
27import CssBaseline from "@mui/material/CssBaseline"; 25import CssBaseline from "@mui/material/CssBaseline";
28import React from 'react'; 26import React from 'react';
29import { render } from 'react-dom'; 27import { render } from 'react-dom';
30 28
31import { StoreProvider, useStore } from './components/StoreProvider'; 29import { App } from './components/App';
30import { StoreProvider } from './components/StoreProvider';
32import { ThemeProvider } from './components/ThemeProvider'; 31import { ThemeProvider } from './components/ThemeProvider';
33import { exposeToReduxDevtools } from './devTools'; 32import { exposeToReduxDevtools } from './devTools';
34import { createAndConnectRootStore } from './stores/RootStore'; 33import { createAndConnectRootStore } from './stores/RootStore';
@@ -41,26 +40,13 @@ if (isDevelopment) {
41 exposeToReduxDevtools(store); 40 exposeToReduxDevtools(store);
42} 41}
43 42
44const Example = observer(() => {
45 const { shared: { clickCount } } = useStore();
46
47 return (
48 <Button
49 variant="contained"
50 onClick={() => store.buttonClick()}
51 >
52 Hello Sophie! {clickCount}
53 </Button>
54 );
55});
56
57function Root(): JSX.Element { 43function Root(): JSX.Element {
58 return ( 44 return (
59 <React.StrictMode> 45 <React.StrictMode>
60 <StoreProvider store={store}> 46 <StoreProvider store={store}>
61 <ThemeProvider> 47 <ThemeProvider>
62 <CssBaseline enableColorScheme /> 48 <CssBaseline enableColorScheme />
63 <Example /> 49 <App />
64 </ThemeProvider> 50 </ThemeProvider>
65 </StoreProvider> 51 </StoreProvider>
66 </React.StrictMode> 52 </React.StrictMode>