diff --git a/app/(main)/ClientComponents/ServerDetailClient.tsx b/app/(main)/ClientComponents/ServerDetailClient.tsx
index 98b329a..006e821 100644
--- a/app/(main)/ClientComponents/ServerDetailClient.tsx
+++ b/app/(main)/ClientComponents/ServerDetailClient.tsx
@@ -29,12 +29,9 @@ export default function ServerDetailClient({
}, []);
useEffect(() => {
- const previousPath = sessionStorage.getItem("lastPath");
+ const previousPath = sessionStorage.getItem("fromMainPage");
if (previousPath) {
setHasHistory(true);
- } else {
- const currentPath = window.location.pathname;
- sessionStorage.setItem("lastPath", currentPath);
}
}, []);
diff --git a/app/(main)/header.tsx b/app/(main)/header.tsx
index 5da1daf..989c30d 100644
--- a/app/(main)/header.tsx
+++ b/app/(main)/header.tsx
@@ -69,9 +69,7 @@ type links = {
function Links() {
const linksEnv = getEnv("NEXT_PUBLIC_Links");
- const links: links[] | null = linksEnv
- ? JSON.parse(linksEnv)
- : null;
+ const links: links[] | null = linksEnv ? JSON.parse(linksEnv) : null;
console.log(links);
@@ -90,17 +88,12 @@ function Links() {
>
{link.name}
- )
+ );
})}
- )
-
-
-
+ );
}
-
-
// https://github.com/streamich/react-use/blob/master/src/useInterval.ts
const useInterval = (callback: () => void, delay: number | null) => {
const savedCallback = useRef<() => void>(() => {});
diff --git a/components/ServerCard.tsx b/components/ServerCard.tsx
index 28e4536..1795a1e 100644
--- a/components/ServerCard.tsx
+++ b/components/ServerCard.tsx
@@ -29,8 +29,12 @@ export default function ServerCard({
const fixedTopServerName =
getEnv("NEXT_PUBLIC_FixedTopServerName") === "true";
+ const saveSession = () => {
+ sessionStorage.setItem("fromMainPage", "true");
+ };
+
return online ? (
-
+