diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-04-10 17:17:57 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-05-16 00:55:00 +0200 |
commit | 94d784255b6e039cdb09238c6a4916c566fdf03b (patch) | |
tree | d7743995c5fe09edae1e8fd2d3257ade289faa38 /packages/renderer/src/index.tsx | |
parent | feat(service-preload): Embed service-inject (diff) | |
download | sophie-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.tsx | 11 |
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 | }); |
66 | addDisposer(store, disposeSetHtmlLang); | 66 | addDisposer(store, disposeSetHtmlLang); |
67 | 67 | ||
68 | const 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 | }); | ||
75 | addDisposer(store, disposeSetTitle); | ||
76 | |||
77 | const App = lazy(() => import('./components/App')); | 68 | const App = lazy(() => import('./components/App')); |
78 | 69 | ||
79 | function Root(): JSX.Element { | 70 | function 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> |