diff --git a/package.json b/package.json
index af9142a..b140685 100644
--- a/package.json
+++ b/package.json
@@ -35,6 +35,7 @@
"katex": "^0.16.21",
"lodash.kebabcase": "^4.1.1",
"next": "^15.1.6",
+ "nextjs-toploader": "^3.7.15",
"prismjs": "^1.29.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 961411b..afdedc9 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -5,6 +5,7 @@
import { type Metadata } from "next";
import { Lato, Rubik, Fira_Code } from "next/font/google";
import { config } from "@fortawesome/fontawesome-svg-core";
+import NextTopLoader from "nextjs-toploader";
import Footer from "@/components/Footer";
import Navbar from "@/components/Navbar";
import { classAll } from "@/utils/css";
@@ -55,6 +56,7 @@ export default function RootLayout({
firaCodeFont.variable
])}
>
+
{children}
diff --git a/src/styles/navbar.scss b/src/styles/navbar.scss
index 2c54596..0ed1534 100644
--- a/src/styles/navbar.scss
+++ b/src/styles/navbar.scss
@@ -11,7 +11,7 @@
position: fixed;
top: 0;
left: 0;
- z-index: 99999;
+ z-index: 100;
&__content {
max-width: 720px;
diff --git a/yarn.lock b/yarn.lock
index b787ff8..9fffdd3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5939,6 +5939,14 @@ next@^15.1.6:
"@next/swc-win32-x64-msvc" "15.1.6"
sharp "^0.33.5"
+nextjs-toploader@^3.7.15:
+ version "3.7.15"
+ resolved "https://registry.yarnpkg.com/nextjs-toploader/-/nextjs-toploader-3.7.15.tgz#2baba98b3d11c2001ab0639004ae5214d0e65f30"
+ integrity sha512-DvvXEJVRPfE2j1HVXgFhmPl8pRcLb/4mvyVBDuYdMdkbEY7KJghp0fG5iOZ002cV6awbBw9j/Di7vQL8LRazxQ==
+ dependencies:
+ nprogress "^0.2.0"
+ prop-types "^15.8.1"
+
node-addon-api@^7.0.0:
version "7.1.1"
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558"
@@ -5980,6 +5988,11 @@ npm-run-path@^5.1.0:
dependencies:
path-key "^4.0.0"
+nprogress@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1"
+ integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==
+
nwsapi@^2.2.2:
version "2.2.16"
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.16.tgz#177760bba02c351df1d2644e220c31dfec8cdb43"