web: fix auto navigation on scale change for about & settings pages

This commit is contained in:
wukko
2024-09-04 21:20:56 +06:00
parent 140683a679
commit 520725462a
7 changed files with 19 additions and 33 deletions

View File

@@ -1,26 +1,16 @@
import { browser } from "$app/environment";
const defaultSettingsPage = () => {
if (browser) {
if (window.innerWidth <= 750) {
return "/settings";
}
const defaultNavPage = (page: "settings" | "about") => {
if (browser && window.innerWidth <= 750) {
return `/${page}`;
}
return "/settings/appearance";
}
const defaultAboutPage = () => {
if (browser) {
if (window.innerWidth <= 750) {
return "/about";
}
switch (page) {
case "settings":
return "/settings/appearance";
case "about":
return "/about/general";
}
return "/about/general";
}
export {
defaultSettingsPage,
defaultAboutPage
}
export { defaultNavPage };