diff --git a/frontend/src/lib/css/navbar.css b/frontend/src/lib/css/navbar.css
index c213343..bc574fd 100644
--- a/frontend/src/lib/css/navbar.css
+++ b/frontend/src/lib/css/navbar.css
@@ -63,7 +63,7 @@ a {
width: 0;
background-color: var(--palette-purple);
transition: all .3s ease 0s;
- height: 2px;
+ height: 3px;
}
.navbar-categories-white>div>a::before,
@@ -73,7 +73,6 @@ a {
.navbar-categories>div>a::before {
top: -6px;
- height: 3px;
}
.navbar-categories>div>a::after {
diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte
index 81a4e95..da58333 100644
--- a/frontend/src/routes/+layout.svelte
+++ b/frontend/src/routes/+layout.svelte
@@ -4,8 +4,21 @@
import '$lib/css/navbar.css';
import { page } from '$app/stores';
- const url = $page.url.pathname;
+ $: pageUrl = $page.url.pathname;
let scrollY;
+
+ function isActive(str, url, condition) {
+ if (url === str) return condition ? 'navbar-active' : 'navbar-active navbar-active-scroll';
+ else return '';
+ }
+
+ function isActiveMultiple(strArray, url, condition) {
+ for (const str of strArray) {
+ const returnVal = isActive(str, url, condition);
+ if (returnVal != '') return returnVal;
+ }
+ return '';
+ }