From 9b454e0b3477c756c522eef7944cf2de5fb3ca56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Mur=C3=A7a?= Date: Fri, 17 Apr 2026 10:21:10 -0300 Subject: [PATCH] feat: add hamburger menu --- src/app.html | 2 +- src/lib/components/Header.svelte | 317 +++++++++++------------ src/lib/styles/global.css | 6 + src/routes/+layout.svelte | 1 + src/routes/about/+page.svelte | 1 + src/routes/donate/+page.svelte | 1 + src/routes/privacy-policy/+page.svelte | 1 + src/routes/terms-of-service/+page.svelte | 1 + src/routes/viewer/+page.svelte | 1 + 9 files changed, 170 insertions(+), 161 deletions(-) diff --git a/src/app.html b/src/app.html index 7cb724e..1a3f8ff 100644 --- a/src/app.html +++ b/src/app.html @@ -3,7 +3,7 @@ - + diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 374a0a9..b13d208 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -1,97 +1,43 @@
- + +
diff --git a/src/lib/styles/global.css b/src/lib/styles/global.css index 71a074f..b88996e 100644 --- a/src/lib/styles/global.css +++ b/src/lib/styles/global.css @@ -14,8 +14,14 @@ box-sizing: border-box; } +html, +body { + overflow-x: hidden; +} + body { display: flex; + position: relative; justify-content: center; flex-direction: column; margin: 0; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 3b39e0a..1047d8d 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -36,5 +36,6 @@ flex: 1; /* This pushes footer to bottom */ padding: 0; min-height: 90vh; + overflow-x: hidden; } diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte index 3c372bb..aaf92ba 100644 --- a/src/routes/about/+page.svelte +++ b/src/routes/about/+page.svelte @@ -23,6 +23,7 @@ section { width: 70%; margin: 0 auto; + margin-top: 130px; } h1 { diff --git a/src/routes/donate/+page.svelte b/src/routes/donate/+page.svelte index 10e55ff..e4bd60d 100644 --- a/src/routes/donate/+page.svelte +++ b/src/routes/donate/+page.svelte @@ -104,6 +104,7 @@ .donate-container { width: 70%; margin: 0 auto; + margin-top: 130px; } h1 { diff --git a/src/routes/privacy-policy/+page.svelte b/src/routes/privacy-policy/+page.svelte index ebe1355..25fb084 100644 --- a/src/routes/privacy-policy/+page.svelte +++ b/src/routes/privacy-policy/+page.svelte @@ -23,6 +23,7 @@ section { width: 70%; margin: 0 auto; + margin-top: 130px; } h2 { font-size: 17px; diff --git a/src/routes/terms-of-service/+page.svelte b/src/routes/terms-of-service/+page.svelte index de81e5f..720460c 100644 --- a/src/routes/terms-of-service/+page.svelte +++ b/src/routes/terms-of-service/+page.svelte @@ -23,6 +23,7 @@ section { width: 70%; margin: 0 auto; + margin-top: 130px; } h2 { font-size: 17px; diff --git a/src/routes/viewer/+page.svelte b/src/routes/viewer/+page.svelte index 6e32e4a..45e997c 100644 --- a/src/routes/viewer/+page.svelte +++ b/src/routes/viewer/+page.svelte @@ -130,6 +130,7 @@ form { width: fit-content; margin: 0 auto; + margin-top: 130px; } .title-container {