From e284f49747ddd58a9e87305700e106302b823085 Mon Sep 17 00:00:00 2001 From: Olivier Gagnon Date: Mon, 3 May 2021 19:52:19 -0400 Subject: [PATCH] Covenant sleeve memory upgrade styling and more reactive text field --- .../Sleeve/ui/CovenantSleeveMemoryUpgrade.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/PersonObjects/Sleeve/ui/CovenantSleeveMemoryUpgrade.tsx b/src/PersonObjects/Sleeve/ui/CovenantSleeveMemoryUpgrade.tsx index 37fed827c..d89789b5d 100644 --- a/src/PersonObjects/Sleeve/ui/CovenantSleeveMemoryUpgrade.tsx +++ b/src/PersonObjects/Sleeve/ui/CovenantSleeveMemoryUpgrade.tsx @@ -35,7 +35,11 @@ export class CovenantSleeveMemoryUpgrade extends React.Component } changePurchaseAmount(e: React.ChangeEvent): void { - const n: number = parseInt(e.target.value); + let n: number = parseInt(e.target.value); + + if(isNaN(n)) n = 1; + const maxMemory = 100 - this.props.sleeve.memory; + if (n > maxMemory) n = maxMemory; this.setState({ amt: n, @@ -89,7 +93,7 @@ export class CovenantSleeveMemoryUpgrade extends React.Component - +