diff --git a/src/components/ftbot/TradeList.vue b/src/components/ftbot/TradeList.vue
index aef3f778..485af69f 100644
--- a/src/components/ftbot/TradeList.vue
+++ b/src/components/ftbot/TradeList.vue
@@ -10,10 +10,12 @@
:emptyText="emptyText"
:per-page="perPage"
:current-page="currentPage"
+ selectable
+ select-mode="single"
+ @row-selected="onRowSelected"
>
FS
- D
RM
@@ -123,11 +125,12 @@ export default class TradeList extends Vue {
});
}
- showDetails(trade) {
- if (this.detailTradeId === trade.trade_id) {
- this.setDetailTrade(null);
+ onRowSelected(items) {
+ // Only allow single selection mode!
+ if (items.length > 0) {
+ this.setDetailTrade(items[0]);
} else {
- this.setDetailTrade(trade);
+ this.setDetailTrade(null);
}
}
}