aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-03-14 18:06:57 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-03-15 03:00:05 +0100
commit9827343e67a9f738bb064c0f3061fccb9734ed7f (patch)
tree5398ac2339bbe9be6159b391ad2b45d627956184
parentfeat: Temporary certificate acceptance backend (diff)
downloadsophie-9827343e67a9f738bb064c0f3061fccb9734ed7f.tar.gz
sophie-9827343e67a9f738bb064c0f3061fccb9734ed7f.tar.zst
sophie-9827343e67a9f738bb064c0f3061fccb9734ed7f.zip
feat(renderer): Update window title
Signed-off-by: Kristóf Marussy <kristof@marussy.com>
-rw-r--r--packages/renderer/src/index.tsx10
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/renderer/src/index.tsx b/packages/renderer/src/index.tsx
index a42a30c..e87ab8b 100644
--- a/packages/renderer/src/index.tsx
+++ b/packages/renderer/src/index.tsx
@@ -23,6 +23,7 @@ import '@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 CssBaseline from '@mui/material/CssBaseline'; 25import CssBaseline from '@mui/material/CssBaseline';
26import { autorun } from 'mobx';
26import React from 'react'; 27import React from 'react';
27import { render } from 'react-dom'; 28import { render } from 'react-dom';
28 29
@@ -39,7 +40,6 @@ const log = getLogger('index');
39 40
40if (isDevelopment) { 41if (isDevelopment) {
41 hotReloadServices(); 42 hotReloadServices();
42 document.title = `[dev] ${document.title}`;
43} 43}
44 44
45const store = createAndConnectRendererStore(window.sophieRenderer); 45const store = createAndConnectRendererStore(window.sophieRenderer);
@@ -50,6 +50,14 @@ if (isDevelopment) {
50 }); 50 });
51} 51}
52 52
53autorun(() => {
54 const titlePrefix = isDevelopment ? '[dev] ' : '';
55 const serviceTitle = store.settings.selectedService?.title;
56 const formattedServiceTitle =
57 serviceTitle === undefined ? '' : `${serviceTitle} - `;
58 document.title = `${titlePrefix}${formattedServiceTitle}Sophie`;
59});
60
53function Root(): JSX.Element { 61function Root(): JSX.Element {
54 return ( 62 return (
55 <React.StrictMode> 63 <React.StrictMode>