Remove botKPI's from dashboard

This commit is contained in:
Matthias 2021-09-18 16:32:08 +02:00
parent f3477d9edf
commit f6505166fc
2 changed files with 9 additions and 67 deletions

View File

@ -11,7 +11,6 @@ export enum TradeLayout {
}
export enum DashboardLayout {
KPI = 'g-kpi',
dailyChart = 'g-dailyChart',
botComparison = 'g-botComparison',
allOpenTrades = 'g-allOpenTrades',
@ -51,21 +50,19 @@ const DEFAULT_TRADING_LAYOUT: GridItemData[] = [
];
const DEFAULT_DASHBOARD_LAYOUT: GridItemData[] = [
{ i: DashboardLayout.KPI, x: 0, y: 0, w: 4, h: 6 },
{ i: DashboardLayout.dailyChart, x: 4, y: 0, w: 4, h: 6 },
{ i: DashboardLayout.botComparison, x: 0, y: 6, w: 6, h: 6 } /* Bot Comparison */,
{ i: DashboardLayout.allOpenTrades, x: 6, y: 6, w: 6, h: 6 },
{ i: DashboardLayout.cumChartChart, x: 8, y: 0, w: 4, h: 6 },
{ i: DashboardLayout.botComparison, x: 0, y: 0, w: 8, h: 6 } /* Bot Comparison */,
{ i: DashboardLayout.dailyChart, x: 8, y: 0, w: 4, h: 6 },
{ i: DashboardLayout.allOpenTrades, x: 0, y: 6, w: 8, h: 6 },
{ i: DashboardLayout.cumChartChart, x: 8, y: 6, w: 4, h: 6 },
{ i: DashboardLayout.tradesLogChart, x: 0, y: 12, w: 12, h: 4 },
];
const DEFAULT_DASHBOARD_LAYOUT_SM: GridItemData[] = [
{ i: DashboardLayout.KPI, x: 0, y: 0, w: 12, h: 6 },
{ i: DashboardLayout.botComparison, x: 0, y: 6, w: 12, h: 6 } /* Bot Comparison */,
{ i: DashboardLayout.allOpenTrades, x: 0, y: 12, w: 12, h: 8 },
{ i: DashboardLayout.dailyChart, x: 0, y: 20, w: 12, h: 6 },
{ i: DashboardLayout.cumChartChart, x: 0, y: 26, w: 12, h: 6 },
{ i: DashboardLayout.tradesLogChart, x: 0, y: 32, w: 12, h: 4 },
{ i: DashboardLayout.botComparison, x: 0, y: 0, w: 12, h: 6 } /* Bot Comparison */,
{ i: DashboardLayout.allOpenTrades, x: 0, y: 6, w: 12, h: 8 },
{ i: DashboardLayout.dailyChart, x: 0, y: 14, w: 12, h: 6 },
{ i: DashboardLayout.cumChartChart, x: 0, y: 20, w: 12, h: 6 },
{ i: DashboardLayout.tradesLogChart, x: 0, y: 26, w: 12, h: 4 },
];
const STORE_DASHBOARD_LAYOUT = 'ftDashboardLayout';

View File

@ -13,55 +13,6 @@
@layout-updated="layoutUpdated"
@breakpoint-changed="breakpointChanged"
>
<GridItem
:i="gridLayoutKPI.i"
:x="gridLayoutKPI.x"
:y="gridLayoutKPI.y"
:w="gridLayoutKPI.w"
:h="gridLayoutKPI.h"
:min-w="3"
:min-h="4"
drag-allow-from=".drag-header"
>
<DraggableContainer header="Bot KPI">
<b-card-group deck>
<b-card header="Open / Total trades">
<b-card-text>
<span class="text-primary">{{ openTrades.length }}</span> /
<span class="text">{{ profit.trade_count }}</span>
</b-card-text>
</b-card>
<b-card header="Won / lost trades">
<b-card-text>
<span class="text-profit">{{ profit.winning_trades }}</span> /
<span class="text-loss">{{ profit.losing_trades }}</span>
</b-card-text>
</b-card>
<b-card header="Last trade">
<b-card-text>{{ profit.latest_trade_date }}</b-card-text>
</b-card>
</b-card-group>
<b-card-group deck class="mt-2">
<b-card header="Best performing">
<b-card-text>{{ profit.best_pair }}</b-card-text>
</b-card>
<b-card header="Total Balance">
<b-card-text
>{{
formatPrice(balance.total, botState ? botState.stake_currency_decimals || 8 : 8)
}}
{{ dailyStats.stake_currency }}</b-card-text
>
</b-card>
<b-card v-if="profit.profit_closed_fiat" header="Total profit">
<b-card-text
>{{ formatPrice(profit.profit_closed_fiat, 2) }}
{{ dailyStats.fiat_display_currency }}</b-card-text
>
</b-card>
</b-card-group>
</DraggableContainer>
</GridItem>
<GridItem
:i="gridLayoutDaily.i"
:x="gridLayoutDaily.x"
@ -218,8 +169,6 @@ export default class Dashboard extends Vue {
@ftbot.Action getOpenTrades;
@ftbot.Action getBalance;
@ftbot.Action getProfit;
formatPrice = formatPrice;
@ -256,10 +205,6 @@ export default class Dashboard extends Vue {
}
}
get gridLayoutKPI(): GridItemData {
return findGridLayout(this.gridLayout, DashboardLayout.KPI);
}
get gridLayoutDaily(): GridItemData {
return findGridLayout(this.gridLayout, DashboardLayout.dailyChart);
}