Parcourir la source

fix: fix tab icon & title not changed (close #69)

JustSong il y a 2 ans
Parent
commit
a5406c6963
1 fichiers modifiés avec 12 ajouts et 1 suppressions
  1. 12 1
      web/src/App.js

+ 12 - 1
web/src/App.js

@@ -9,7 +9,7 @@ import NotFound from './pages/NotFound';
 import Setting from './pages/Setting';
 import Setting from './pages/Setting';
 import EditUser from './pages/User/EditUser';
 import EditUser from './pages/User/EditUser';
 import AddUser from './pages/User/AddUser';
 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 PasswordResetForm from './components/PasswordResetForm';
 import GitHubOAuth from './components/GitHubOAuth';
 import GitHubOAuth from './components/GitHubOAuth';
 import PasswordResetConfirm from './components/PasswordResetConfirm';
 import PasswordResetConfirm from './components/PasswordResetConfirm';
@@ -62,6 +62,17 @@ function App() {
   useEffect(() => {
   useEffect(() => {
     loadUser();
     loadUser();
     loadStatus().then();
     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 (
   return (