From 7bc6192f73c452fac27cd2f6317ef4f54dbeedbe Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 25 Dec 2021 17:57:31 +0100 Subject: [PATCH] Additional responsive routes --- src/components/layout/NavBar.vue | 2 +- src/components/layout/NavFooter.vue | 22 ++++++++++++++++++---- src/router/index.ts | 10 ++++++++-- 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/src/components/layout/NavBar.vue b/src/components/layout/NavBar.vue index 1efd10bc..7ae273b7 100644 --- a/src/components/layout/NavBar.vue +++ b/src/components/layout/NavBar.vue @@ -18,7 +18,7 @@ Dashboard - Graph + Chart Logs Backtest - Open Trades + Trades - Trade History + History + + + + Pairlist @@ -30,14 +34,24 @@ import { BotStoreGetters } from '@/store/modules/ftbot'; import OpenTradesIcon from 'vue-material-design-icons/FolderOpen.vue'; import ClosedTradesIcon from 'vue-material-design-icons/FolderLock.vue'; import BalanceIcon from 'vue-material-design-icons/Bank.vue'; +import PairListIcon from 'vue-material-design-icons/ViewList.vue'; import DashboardIcon from 'vue-material-design-icons/ViewDashboardOutline.vue'; const ftbot = namespace('ftbot'); -@Component({ components: { OpenTradesIcon, ClosedTradesIcon, BalanceIcon, DashboardIcon } }) +@Component({ + components: { OpenTradesIcon, ClosedTradesIcon, BalanceIcon, PairListIcon, DashboardIcon }, +}) export default class NavFooter extends Vue { @ftbot.Getter [BotStoreGetters.canRunBacktest]!: boolean; } - + diff --git a/src/router/index.ts b/src/router/index.ts index 7df1fb2a..ce4cad45 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -49,13 +49,19 @@ const routes: Array = [ }, { path: '/open_trades', - component: () => import(/* webpackChunkName: "balance" */ '@/views/TradesList.vue'), + component: () => import(/* webpackChunkName: "trades" */ '@/views/TradesList.vue'), }, + { path: '/trade_history', - component: () => import(/* webpackChunkName: "balance" */ '@/views/TradesList.vue'), + component: () => import(/* webpackChunkName: "trades" */ '@/views/TradesList.vue'), props: { history: true }, }, + { + path: '/pairlist', + component: () => + import(/* webpackChunkName: "pairlist" */ '@/components/ftbot/FTBotAPIPairList.vue'), + }, { path: '/settings', name: 'Freqtrade Settings',