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

This commit is contained in:
JustSong 2023-05-15 21:15:21 +08:00
parent a1f61384c5
commit a5406c6963

View File

@ -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 (