aboutsummaryrefslogtreecommitdiffstats
path: root/packages/renderer/src/index.tsx
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-04-10 17:17:57 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-05-16 00:55:00 +0200
commit94d784255b6e039cdb09238c6a4916c566fdf03b (patch)
treed7743995c5fe09edae1e8fd2d3257ade289faa38 /packages/renderer/src/index.tsx
parentfeat(service-preload): Embed service-inject (diff)
downloadsophie-94d784255b6e039cdb09238c6a4916c566fdf03b.tar.gz
sophie-94d784255b6e039cdb09238c6a4916c566fdf03b.tar.zst
sophie-94d784255b6e039cdb09238c6a4916c566fdf03b.zip
feat(renderer): Localize window title
Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to 'packages/renderer/src/index.tsx')
-rw-r--r--packages/renderer/src/index.tsx11
1 files changed, 1 insertions, 10 deletions
diff --git a/packages/renderer/src/index.tsx b/packages/renderer/src/index.tsx
index a408c4d..ff1ffc4 100644
--- a/packages/renderer/src/index.tsx
+++ b/packages/renderer/src/index.tsx
@@ -65,15 +65,6 @@ const disposeSetHtmlLang = autorun(() => {
65}); 65});
66addDisposer(store, disposeSetHtmlLang); 66addDisposer(store, disposeSetHtmlLang);
67 67
68const disposeSetTitle = autorun(() => {
69 const titlePrefix = isDevelopment ? '[dev] ' : '';
70 const serviceTitle = store.settings.selectedService?.title;
71 const formattedServiceTitle =
72 serviceTitle === undefined ? '' : `${serviceTitle} - `;
73 document.title = `${titlePrefix}${formattedServiceTitle}Sophie`;
74});
75addDisposer(store, disposeSetTitle);
76
77const App = lazy(() => import('./components/App')); 68const App = lazy(() => import('./components/App'));
78 69
79function Root(): JSX.Element { 70function Root(): JSX.Element {
@@ -83,7 +74,7 @@ function Root(): JSX.Element {
83 <ThemeProvider> 74 <ThemeProvider>
84 <CssBaseline enableColorScheme /> 75 <CssBaseline enableColorScheme />
85 <Suspense fallback={<Loading />}> 76 <Suspense fallback={<Loading />}>
86 <App /> 77 <App devMode={isDevelopment} />
87 </Suspense> 78 </Suspense>
88 </ThemeProvider> 79 </ThemeProvider>
89 </StoreProvider> 80 </StoreProvider>