From 6a3643384c2cb5c013baf49595ca140841491810 Mon Sep 17 00:00:00 2001 From: Michael Weimann Date: Tue, 11 Dec 2018 19:46:36 +0100 Subject: [PATCH] State refactoring, adds a sidebar example, extends the breadcrumb navigation, introduces an API class --- src/App.vue | 64 ++++++---- src/components/Controls.vue | 13 +- src/components/DeckAppNav.vue | 102 ++++++++++++++++ .../{Sidebar.vue => board/Board.vue} | 48 +++++++- .../{Board.vue => board/BoardSidebar.vue} | 14 ++- src/components/{ => boards}/Boards.vue | 27 +++-- .../boards.js => helpers/boardToMenuItem.js} | 60 +--------- src/router.js | 12 +- .../sidebar.js => services/BoardApi.js} | 59 +++++---- src/store/main.js | 74 ++++++++++-- src/store/modules/nav.js | 113 ------------------ 11 files changed, 336 insertions(+), 250 deletions(-) create mode 100644 src/components/DeckAppNav.vue rename src/components/{Sidebar.vue => board/Board.vue} (55%) rename src/components/{Board.vue => board/BoardSidebar.vue} (87%) rename src/components/{ => boards}/Boards.vue (75%) rename src/{store/modules/boards.js => helpers/boardToMenuItem.js} (60%) rename src/{store/modules/sidebar.js => services/BoardApi.js} (54%) delete mode 100644 src/store/modules/nav.js diff --git a/src/App.vue b/src/App.vue index 0694f9056..c62fa66d3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,16 +22,13 @@