defined positionclosemessage type
This commit is contained in:
parent
f35ab007d9
commit
52124ee64f
@ -1,6 +1,6 @@
|
|||||||
import React, {Component} from "react"
|
import React, {Component} from "react"
|
||||||
import {Badge, Button, Container, Table} from "react-bootstrap"
|
import {Badge, Button, Container, Table} from "react-bootstrap"
|
||||||
import {NewTickData, PositionState, socket} from '../';
|
import {NewTickData, PositionCloseMessage, PositionState, socket} from '../';
|
||||||
|
|
||||||
|
|
||||||
export class PositionTable extends Component<{}, { positions: Array<PositionState> }> {
|
export class PositionTable extends Component<{}, { positions: Array<PositionState> }> {
|
||||||
@ -54,7 +54,12 @@ export class PositionTable extends Component<{}, { positions: Array<PositionStat
|
|||||||
<td className={"align-middle"}>{position.profit_loss.toFixed(2)}</td>
|
<td className={"align-middle"}>{position.profit_loss.toFixed(2)}</td>
|
||||||
<td className={"align-middle"}>{position.profit_loss_percentage.toFixed(2)} %</td>
|
<td className={"align-middle"}>{position.profit_loss_percentage.toFixed(2)} %</td>
|
||||||
<td className={"align-middle"}><Button size={"sm"} variant={"danger"} onClick={() => {
|
<td className={"align-middle"}><Button size={"sm"} variant={"danger"} onClick={() => {
|
||||||
socket.emit("close", ({"id": position.id}))
|
const message : PositionCloseMessage = {
|
||||||
|
message_name: "close_position",
|
||||||
|
position_id: position.id,
|
||||||
|
symbol: position.symbol
|
||||||
|
}
|
||||||
|
socket.emit(message.message_name, (message))
|
||||||
}}>Close</Button></td>
|
}}>Close</Button></td>
|
||||||
</tr>)
|
</tr>)
|
||||||
})
|
})
|
||||||
|
@ -22,6 +22,12 @@ export type PositionState = {
|
|||||||
profit_loss_percentage: number
|
profit_loss_percentage: number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type PositionCloseMessage = {
|
||||||
|
message_name: string,
|
||||||
|
position_id: number,
|
||||||
|
symbol: string
|
||||||
|
}
|
||||||
|
|
||||||
socket.on("connect", function () {
|
socket.on("connect", function () {
|
||||||
console.log("Connected!")
|
console.log("Connected!")
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user