From f2a54154f55dcfc3e28f8cec0fb6b17b3dc7368d Mon Sep 17 00:00:00 2001 From: GitG0r0 <145980798+GitG0r0@users.noreply.github.com> Date: Wed, 22 Oct 2025 23:34:34 +0200 Subject: [PATCH] =?UTF-8?q?UI:=20Be=C3=A1ll=C3=ADt=C3=A1sok=20szekci=C3=B3?= =?UTF-8?q?=20letilt=C3=A1sa=20a=20feladat=20k=C3=A1rty=C3=A1kn=C3=A1l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Pontszám, Időlimit és Karakterlimit mezők letiltva - Magyarázat mező is letiltva - Szöveges válasz típusnál a beállítások (kis/nagy betű, pontos egyezés, stb.) letiltva - Egységes 'Hamarosan elérhető' effekt az összes letiltott szekción - Tipp mező továbbra is opcionális és használható - Ezek a beállítások nem kötelezőek a kártya mentéséhez --- .../components/DeckCreator/TaskCardEditor.jsx | 198 ++++++++++-------- 1 file changed, 108 insertions(+), 90 deletions(-) diff --git a/SerpentRace_Frontend/src/components/DeckCreator/TaskCardEditor.jsx b/SerpentRace_Frontend/src/components/DeckCreator/TaskCardEditor.jsx index 9c98c89a..0bbd0a16 100644 --- a/SerpentRace_Frontend/src/components/DeckCreator/TaskCardEditor.jsx +++ b/SerpentRace_Frontend/src/components/DeckCreator/TaskCardEditor.jsx @@ -374,37 +374,48 @@ export default function TaskCardEditor({ card, onChange }) { - {/* Beállítások */} -
- + {/* Beállítások - Később elérhető */} +
+
+ + + + + +
- - - + {/* Hamarosan elérhető felület */} +
+
+ + 🚧 Hamarosan elérhető + +
+
{/* Tipp */} @@ -423,76 +434,83 @@ export default function TaskCardEditor({ card, onChange }) {
)} - {/* Közös beállítások */} -
+ {/* Közös beállítások - Később elérhető */} +

⚙️ Beállítások

-
- {/* Pontszám */} -
- - updateField('points', parseInt(e.target.value) || 0)} - className="w-full px-4 py-2 rounded-xl bg-[color:var(--color-background)] border border-[color:var(--color-surface-selected)] text-[color:var(--color-text)] focus:ring-2 focus:ring-[color:var(--color-success)] focus:border-transparent outline-none transition-all duration-200" - min="0" - max="1000" - /> -
+
+
+
+ {/* Pontszám */} +
+ + +
- {/* Időlimit */} -
- - -
+ {/* Időlimit */} +
+ + +
- {/* Karakterlimit (csak szöveges válasznál) */} - {card.subType === 'text' && ( -
+ {/* Karakterlimit (csak szöveges válasznál) */} + {card.subType === 'text' && ( +
+ + +
+ )} +
+ + {/* Magyarázat */} +
- updateField('characterLimit', parseInt(e.target.value) || 0)} - className="w-full px-4 py-2 rounded-xl bg-[color:var(--color-background)] border border-[color:var(--color-surface-selected)] text-[color:var(--color-text)] focus:ring-2 focus:ring-[color:var(--color-success)] focus:border-transparent outline-none transition-all duration-200" - min="10" - max="500" +