diff --git a/web/src/App.js b/web/src/App.js index 9f3c737d..cb0a3d9d 100644 --- a/web/src/App.js +++ b/web/src/App.js @@ -9,7 +9,7 @@ import NotFound from './pages/NotFound'; import Setting from './pages/Setting'; import EditUser from './pages/User/EditUser'; import AddUser from './pages/User/AddUser'; -import { API, showError, showNotice } from './helpers'; +import { API, getLogo, getSystemName, showError, showNotice } from './helpers'; import PasswordResetForm from './components/PasswordResetForm'; import GitHubOAuth from './components/GitHubOAuth'; import PasswordResetConfirm from './components/PasswordResetConfirm'; @@ -62,6 +62,17 @@ function App() { useEffect(() => { loadUser(); loadStatus().then(); + let systemName = getSystemName(); + if (systemName) { + document.title = systemName; + } + let logo = getLogo(); + if (logo) { + let linkElement = document.querySelector("link[rel~='icon']"); + if (linkElement) { + linkElement.href = logo; + } + } }, []); return (