Skip to content

Commit

Permalink
chore: Fix flutter lint warning
Browse files Browse the repository at this point in the history
  • Loading branch information
holzeis committed Jan 23, 2024
1 parent bf4c946 commit b4aff27
Showing 1 changed file with 42 additions and 44 deletions.
86 changes: 42 additions & 44 deletions webapp/frontend/lib/trade/order_and_position_table.dart
Original file line number Diff line number Diff line change
Expand Up @@ -71,54 +71,52 @@ class SimpleTableWidget extends StatelessWidget {
}

Widget buildTable(List<Position> positions) {
return Container(
child: Table(
border: TableBorder.symmetric(inside: const BorderSide(width: 2, color: Colors.black)),
defaultVerticalAlignment: TableCellVerticalAlignment.middle,
columnWidths: const {
0: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
1: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
2: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
3: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
4: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
5: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
6: MinColumnWidth(FixedColumnWidth(200.0), FractionColumnWidth(0.2)),
},
children: [
TableRow(
decoration: BoxDecoration(
color: tenTenOnePurple.shade300,
border: Border.all(
width: 1,
),
borderRadius: const BorderRadius.only(
topLeft: Radius.circular(10), topRight: Radius.circular(10)),
return Table(
border: TableBorder.symmetric(inside: const BorderSide(width: 2, color: Colors.black)),
defaultVerticalAlignment: TableCellVerticalAlignment.middle,
columnWidths: const {
0: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
1: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
2: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
3: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
4: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
5: MinColumnWidth(FixedColumnWidth(100.0), FractionColumnWidth(0.1)),
6: MinColumnWidth(FixedColumnWidth(200.0), FractionColumnWidth(0.2)),
},
children: [
TableRow(
decoration: BoxDecoration(
color: tenTenOnePurple.shade300,
border: Border.all(
width: 1,
),
borderRadius: const BorderRadius.only(
topLeft: Radius.circular(10), topRight: Radius.circular(10)),
),
children: [
buildHeaderCell('Quantity'),
buildHeaderCell('Entry Price'),
buildHeaderCell('Liquidation Price'),
buildHeaderCell('Margin'),
buildHeaderCell('Leverage'),
buildHeaderCell('Unrealized PnL'),
buildHeaderCell('Expiry'),
],
),
for (var position in positions)
TableRow(
children: [
buildHeaderCell('Quantity'),
buildHeaderCell('Entry Price'),
buildHeaderCell('Liquidation Price'),
buildHeaderCell('Margin'),
buildHeaderCell('Leverage'),
buildHeaderCell('Unrealized PnL'),
buildHeaderCell('Expiry'),
buildTableCell(position.quantity.formatted()),
buildTableCell(position.averageEntryPrice.formatted()),
buildTableCell(position.liquidationPrice.formatted()),
buildTableCell(position.collateral.formatted()),
buildTableCell(position.leverage.formatted()),
// TODO: we need to get the latest quote to be able to calculate this
buildTableCell("0.0"),
buildTableCell("${DateFormat('dd-MM-yyyy – HH:mm').format(position.expiry)} CET"),
],
),
for (var position in positions)
TableRow(
children: [
buildTableCell(position.quantity.formatted()),
buildTableCell(position.averageEntryPrice.formatted()),
buildTableCell(position.liquidationPrice.formatted()),
buildTableCell(position.collateral.formatted()),
buildTableCell(position.leverage.formatted()),
// TODO: we need to get the latest quote to be able to calculate this
buildTableCell("0.0"),
buildTableCell("${DateFormat('dd-MM-yyyy – HH:mm').format(position.expiry)} CET"),
],
),
],
),
],
);
}

Expand Down

0 comments on commit b4aff27

Please sign in to comment.