diff --git a/SerpentRace_Frontend/src/components/PopUp/History.jsx b/SerpentRace_Frontend/src/components/PopUp/History.jsx
new file mode 100644
index 00000000..55985a21
--- /dev/null
+++ b/SerpentRace_Frontend/src/components/PopUp/History.jsx
@@ -0,0 +1,59 @@
+import { useState } from "react";
+import Button from "../../components/Buttons/Button";
+import InputBox from "../../components/Inputs/InputBox";
+import PopUp from "../../components/PopUp/PopUp";
+
+const jatekEredmenyek = [
+ { helyezes: 1, datum: "2025-03-24 14:22" },
+ { helyezes: 5, datum: "2025-03-24 14:20" },
+ { helyezes: 3, datum: "2025-03-24 14:18" },
+ { helyezes: 4, datum: "2025-03-24 14:15" },
+];
+
+export default function Test() {
+ const [showPopup, setShowPopup] = useState(false);
+ const [inputValue, setInputValue] = useState("");
+
+ return (
+
+
setInputValue(e.target.value)}
+ />
+
+ );
+}
diff --git a/SerpentRace_Frontend/src/components/PopUp/RatingSet.jsx b/SerpentRace_Frontend/src/components/PopUp/RatingSet.jsx
new file mode 100644
index 00000000..5c61f7e8
--- /dev/null
+++ b/SerpentRace_Frontend/src/components/PopUp/RatingSet.jsx
@@ -0,0 +1,27 @@
+// src/components/PopUp/RatingSet.jsx
+
+export default function RatingSet() {
+ // Ezeket lehet később props-ból vagy API-ból is betölteni
+ const stats = [
+ { label: "Win Rate", value: "68%" },
+ { label: "Success Rate", value: "85%" },
+ { label: "My cards rate", value: "72%" },
+ ];
+
+ return (
+
+
Statisztikák
+
+ {stats.map((stat, index) => (
+
+
{stat.label}
+
{stat.value}
+
+ ))}
+
+
+ );
+}
diff --git a/SerpentRace_Frontend/src/pages/Testing/Test.jsx b/SerpentRace_Frontend/src/pages/Testing/Test.jsx
index 6ee3b4d4..f545b1db 100644
--- a/SerpentRace_Frontend/src/pages/Testing/Test.jsx
+++ b/SerpentRace_Frontend/src/pages/Testing/Test.jsx
@@ -1,6 +1,3 @@
-// src/pages/Testing/Test.jsx
-// itt tesztelhetjük a komponenseket illetve bármit
-
import { useState } from "react"
import Button from "../../components/Buttons/Button"
import InputBox from "../../components/Inputs/InputBox"
@@ -8,10 +5,12 @@ import PopUp from "../../components/PopUp/PopUp"
import Logo from "../../assets/pictures/Logo.jsx"
import Navbar from "../../components/Navbar/Navbar"
import Footer from "../../components/Footer/Footer.jsx"
+import RatingSet from "../../components/PopUp/RatingSet" // <- statisztikai komponens
export default function Test() {
- const [showPopup, setShowPopup] = useState(false)
- const [inputValue, setInputValue] = useState("") // input értékének tárolása
+ const [showRegistrationPopup, setShowRegistrationPopup] = useState(false)
+ const [showPreviewPopup, setShowPreviewPopup] = useState(false) // <- új state
+ const [inputValue, setInputValue] = useState("")
return (
@@ -24,9 +23,25 @@ export default function Test() {
value={inputValue}
onChange={(e) => setInputValue(e.target.value)}
/>
-
setShowPopup(true)} />
- {showPopup && (
- setShowPopup(false)}>
+
+
+ setShowRegistrationPopup(true)}
+ />
+ setShowPreviewPopup(true)} // <- másik state trigger
+ />
+
+
+ {/* Regisztrációs popup */}
+ {showRegistrationPopup && (
+ setShowRegistrationPopup(false)}>
{/*
*/}
Sikeres regisztráció!
@@ -39,10 +54,17 @@ export default function Test() {
Ha nem kaptad meg a levelet, ellenőrizd a spam mappádat is!
-
setShowPopup(false)} />
+ setShowRegistrationPopup(false)} />
)}
+
+ {/* Előnézeti popup (RatingSet) */}
+ {showPreviewPopup && (
+ setShowPreviewPopup(false)}>
+
+
+ )}