Fix update money management

This commit is contained in:
2025-04-21 13:02:38 +02:00
parent 868c7bdb65
commit c571130bb0
7 changed files with 38 additions and 9 deletions

View File

@@ -75,8 +75,13 @@ const MoneyManagementModal: React.FC<IMoneyManagementModalProps> = ({
setLeverage(e.target.value)
}
function onBalanceAtRiskChange(e: any) {
setBalanceAtRisk(e.target.value)
}
useEffect(() => {
if (moneyManagement) {
console.log(moneyManagement)
setBalanceAtRisk(moneyManagement.balanceAtRisk * 100)
setTakeProfit(moneyManagement.takeProfit * 100)
setStopLoss(moneyManagement.stopLoss * 100)
@@ -131,6 +136,18 @@ const MoneyManagementModal: React.FC<IMoneyManagementModalProps> = ({
</select>
</FormInput>
<FormInput label="Balance at risk" htmlFor="balanceAtRisk">
<Slider
id="balanceAtRisk"
value={balanceAtRisk}
onChange={onBalanceAtRiskChange}
step="1"
max="100"
suffixValue="%"
disabled={disableInputs}
></Slider>
</FormInput>
<FormInput label="TP%" htmlFor="takeProfit">
<Slider
id="takeProfit"

View File

@@ -127,8 +127,8 @@ const MoneyManagementTable: React.FC<IMoneyManagementList> = ({ list }) => {
<div className="flex flex-wrap">
<Table columns={columns} data={rows} />
<MoneyManagementModal
isOpen={showModal}
toggleModal={toggleModal}
showModal={showModal}
onClose={toggleModal}
moneyManagement={selectedRow}
/>
</div>