tailwind #9

Manually merged
peperunas merged 157 commits from tailwind into master 2020-12-28 18:38:52 +00:00
2 changed files with 13 additions and 2 deletions
Showing only changes of commit 52124ee64f - Show all commits

View File

@ -1,6 +1,6 @@
import React, {Component} from "react"
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> }> {
@ -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_percentage.toFixed(2)} %</td>
<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>
</tr>)
})

View File

@ -22,6 +22,12 @@ export type PositionState = {
profit_loss_percentage: number
}
export type PositionCloseMessage = {
message_name: string,
position_id: number,
symbol: string
}
socket.on("connect", function () {
console.log("Connected!")
})