From b34442bf9a45234863bf3f3c47f18fe0897b3cdb Mon Sep 17 00:00:00 2001
From: GitG0r0 <145980798+GitG0r0@users.noreply.github.com>
Date: Tue, 4 Nov 2025 19:00:21 +0100
Subject: [PATCH] feat(frontend): enhance luck card editor with button-based
value selection
---
.../components/DeckCreator/LuckCardEditor.jsx | 39 ++++++++++++-------
1 file changed, 26 insertions(+), 13 deletions(-)
diff --git a/SerpentRace_Frontend/src/components/DeckCreator/LuckCardEditor.jsx b/SerpentRace_Frontend/src/components/DeckCreator/LuckCardEditor.jsx
index e035aa79..d607cfcc 100644
--- a/SerpentRace_Frontend/src/components/DeckCreator/LuckCardEditor.jsx
+++ b/SerpentRace_Frontend/src/components/DeckCreator/LuckCardEditor.jsx
@@ -150,22 +150,35 @@ export default function LuckCardEditor({ card, onChange }) {
- {/* Consequence Value - csak kör kihagyás és extra kör */}
- {(cardData.consequence?.type === 2 || cardData.consequence?.type === 3) && (
+ {/* Consequence Value */}
+ {[0, 1, 2, 3].includes(cardData.consequence?.type) && (
-
updateConsequence('value', parseInt(e.target.value) || 1)}
- 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-luck)] focus:border-transparent outline-none transition-all duration-200"
- />
-
- Érték: 1-5 között
+
+
+ {Array.from({ length: [0, 1].includes(cardData.consequence?.type) ? 10 : 5 }, (_, i) => i + 1).map(num => (
+
+ ))}
+
+
+
+ Érték: {[0, 1].includes(cardData.consequence?.type) ? '1-10' : '1-5'} között
)}
--
2.52.0