diff --git a/SerpentRace_Frontend/src/assets/SerpentRace_Animation/SerpentRace_Animation.jsx b/SerpentRace_Frontend/src/assets/SerpentRace_Animation/SerpentRace_Animation.jsx index 1c1ade42..376466b0 100644 --- a/SerpentRace_Frontend/src/assets/SerpentRace_Animation/SerpentRace_Animation.jsx +++ b/SerpentRace_Frontend/src/assets/SerpentRace_Animation/SerpentRace_Animation.jsx @@ -12,9 +12,9 @@ const Animation = ({ sizePercentage = 100 }) => { const pathRefs = Array.from({ length: 11 }, () => useRef(null)); return ( -
+
{/* prettier-ignore */} - + diff --git a/SerpentRace_Frontend/src/components/Footer/Footer.jsx b/SerpentRace_Frontend/src/components/Footer/Footer.jsx index 3a742156..33f63dea 100644 --- a/SerpentRace_Frontend/src/components/Footer/Footer.jsx +++ b/SerpentRace_Frontend/src/components/Footer/Footer.jsx @@ -33,75 +33,150 @@ const Footer = () => { return (
-
- {/* Logó */} -
- - +
+ {/* Mobile: Logo középen, majd grid alatta */} +
+
+ + +
- {/* Oldalak */} -
- - Oldalak - - - + {/* Mobile: 2 oszlopos grid */} +
+ {/* Oldalak */} +
+ + Oldalak + + + +
+ + {/* Közösség */} +
+ + Közösség + + + Discord + + + GitHub + +
- {/* Közösség */} -
- - Közösség - - - Discord - - - GitHub - -
- - {/* Elérhetőség */} -
- + {/* Mobile: Elérhetőség teljes széles */} +
+ Elérhetőség - Email: info@serpentrace.hu - Telefon: +36 30 123 4567 + Email: info@serpentrace.hu + Telefon: +36 30 123 4567 +
+ + {/* Desktop: Original flex layout */} +
+ {/* Logó */} +
+ + +
+ + {/* Oldalak */} +
+ + Oldalak + + + +
+ + {/* Közösség */} +
+ + Közösség + + + Discord + + + GitHub + +
+ + {/* Elérhetőség */} +
+ + Elérhetőség + + Email: info@serpentrace.hu + Telefon: +36 30 123 4567 +
diff --git a/SerpentRace_Frontend/src/components/Landingpage/LandingPage.jsx b/SerpentRace_Frontend/src/components/Landingpage/LandingPage.jsx index 5124ed65..b9e61502 100644 --- a/SerpentRace_Frontend/src/components/Landingpage/LandingPage.jsx +++ b/SerpentRace_Frontend/src/components/Landingpage/LandingPage.jsx @@ -18,19 +18,21 @@ const LandingPage = () => {
{/* Hero Section */} -
+
{/* Animált logo és cím */} -
- +
+
+ +
{ { { { {/* If not authenticated show Login/Register; if authenticated show Home button */} {!auth ? ( <> - - - + + + ) : ( - + )}
@@ -79,7 +81,7 @@ const LandingPage = () => { {/* Features Section */} { >
{ Miért a SerpentRace a legjobb választás? -
+
{/* Feature 1 */} -
- +
+
-

Közösségi élmény

+

Közösségi élmény

Ismerkedj, nevess, tanulj! A SerpentRace összehozza a társaságot, legyen szó baráti összejövetelről vagy csapatépítésről. @@ -117,16 +119,16 @@ const LandingPage = () => { {/* Feature 2 */} -

- +
+
-

Személyre szabható

+

Személyre szabható

Kérdéskártyák, szabályok, design – minden a te igényeidhez igazítható, akár céges brandinggel is! @@ -135,16 +137,16 @@ const LandingPage = () => { {/* Feature 3 */} -

- +
+
-

Folyamatos támogatás

+

Folyamatos támogatás

Gyors, segítőkész ügyfélszolgálat – ha bármilyen kérdésed vagy problémád van, mindig számíthatsz ránk! @@ -156,7 +158,7 @@ const LandingPage = () => { {/* Call to Action Section */} { >

-

+

Próbáld ki te is a SerpentRace-t!

-

+

Legyél részese egy új közösségi élménynek, vagy rendeld meg saját, személyre szabott társasjátékodat – mi mindenben segítünk!

@@ -182,7 +184,8 @@ const LandingPage = () => {
diff --git a/SerpentRace_Frontend/src/components/Landingpage/PlayMenu.jsx b/SerpentRace_Frontend/src/components/Landingpage/PlayMenu.jsx index 4a26513e..4e6991bb 100644 --- a/SerpentRace_Frontend/src/components/Landingpage/PlayMenu.jsx +++ b/SerpentRace_Frontend/src/components/Landingpage/PlayMenu.jsx @@ -55,43 +55,45 @@ const PlayMenu = ({ onJoinGame, onCreateGame, user, setUser }) => { return (
{/* Bal oldali animáció/kép */} -
- +
+
+ +
{/* Jobb oldali panel */} -
+
{username ? ( -
+
{initials}
-
+
{username} @@ -99,7 +101,7 @@ const PlayMenu = ({ onJoinGame, onCreateGame, user, setUser }) => {
) : (
-
Nincs bejelentkezve — játssz vendégként:
+
Nincs bejelentkezve — játssz vendégként:
{
-

Csatlakozás játékhoz

+

Csatlakozás játékhoz

{ />
{error &&
{error}
} -
+
{username ? ( -
+
{username && (
-

Új játék létrehozása

+

Új játék létrehozása

)} diff --git a/SerpentRace_Frontend/src/components/Navbar/Navbar.jsx b/SerpentRace_Frontend/src/components/Navbar/Navbar.jsx index a1af7983..3ca01408 100644 --- a/SerpentRace_Frontend/src/components/Navbar/Navbar.jsx +++ b/SerpentRace_Frontend/src/components/Navbar/Navbar.jsx @@ -233,18 +233,17 @@ const Navbar = () => {
) : ( -
- -
+ )}
)} diff --git a/SerpentRace_Frontend/src/pages/Landing/Home.jsx b/SerpentRace_Frontend/src/pages/Landing/Home.jsx index b0da054a..6ea674dc 100644 --- a/SerpentRace_Frontend/src/pages/Landing/Home.jsx +++ b/SerpentRace_Frontend/src/pages/Landing/Home.jsx @@ -82,7 +82,7 @@ export default function Home() {
-
+