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 - +