Deck törlés funkció implementálása modal-lal és consequence értékek finomítása

This commit is contained in:
GitG0r0
2025-10-30 18:25:25 +01:00
parent 46369ed112
commit bfcdd3ec9d
4 changed files with 102 additions and 15 deletions
@@ -150,20 +150,23 @@ export default function LuckCardEditor({ card, onChange }) {
</div>
</div>
{/* Consequence Value - csak ha előre/hátra lépés */}
{(cardData.consequence?.type === 0 || cardData.consequence?.type === 1) && (
{/* Consequence Value - csak kör kihagyás és extra kör */}
{(cardData.consequence?.type === 2 || cardData.consequence?.type === 3) && (
<div>
<label className="block text-[color:var(--color-text-muted)] text-sm font-medium mb-2">
Mezők száma
{cardData.consequence?.type === 2 ? 'Körök kihagyása' : 'Extra körök száma'}
</label>
<input
type="number"
min="1"
max="10"
max="5"
value={cardData.consequence?.value ?? 1}
onChange={(e) => 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"
/>
<div className="text-xs text-[color:var(--color-text-muted)] mt-1">
Érték: 1-5 között
</div>
</div>
)}
</div>