mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
update new version available toast for desktop
This commit is contained in:
+5
-2
@@ -40,6 +40,7 @@ export default function App() {
|
|||||||
|
|
||||||
const location = useLocation();
|
const location = useLocation();
|
||||||
const isHomeRoute = location.pathname === "/";
|
const isHomeRoute = location.pathname === "/";
|
||||||
|
const isElectron = window.electron && window.electron.isElectron;
|
||||||
|
|
||||||
const [, setNewErrorMessage] = useError();
|
const [, setNewErrorMessage] = useError();
|
||||||
const [, setNewSuccessMessage] = useSuccess();
|
const [, setNewSuccessMessage] = useSuccess();
|
||||||
@@ -73,7 +74,9 @@ export default function App() {
|
|||||||
const packageData = await packageRes.json();
|
const packageData = await packageRes.json();
|
||||||
|
|
||||||
if (packageJson.version !== packageData.version) {
|
if (packageJson.version !== packageData.version) {
|
||||||
const newVersionInfo = `New version available, plebchan v${packageData.version}. Refresh the page to update.`;
|
const newVersionInfo = isElectron
|
||||||
|
? `New version available, plebchan v${packageData.version}. Go to github.com/plebbit/plebchan/releases/latest to download the latest version.`
|
||||||
|
: `New version available, plebchan v${packageData.version}. Refresh the page to update.`;
|
||||||
localStorage.setItem('infoToast', newVersionInfo);
|
localStorage.setItem('infoToast', newVersionInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -93,7 +96,7 @@ export default function App() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
fetchVersionInfo();
|
fetchVersionInfo();
|
||||||
}, [setNewInfoMessage]);
|
}, [setNewInfoMessage, isElectron]);
|
||||||
|
|
||||||
|
|
||||||
// preload banners
|
// preload banners
|
||||||
|
|||||||
Reference in New Issue
Block a user