From 7e3646e4383e2d8dd8b8c34015b423522490760e Mon Sep 17 00:00:00 2001 From: woothu <32914662+woothu@users.noreply.github.com> Date: Mon, 4 Mar 2019 14:42:45 +0100 Subject: [PATCH] refactor: Dashboard, Collapses, Popovers, Tooltips, Table refreshes. --- src/containers/DefaultHeaderDropdownAccnt.vue | 64 +++++--- src/views/Dashboard.vue | 16 +- src/views/base/Collapses.vue | 27 ++-- src/views/base/Popovers.vue | 30 +++- src/views/base/Tables.vue | 151 +++++++----------- src/views/base/Tooltips.vue | 23 +-- 6 files changed, 157 insertions(+), 154 deletions(-) diff --git a/src/containers/DefaultHeaderDropdownAccnt.vue b/src/containers/DefaultHeaderDropdownAccnt.vue index f269bf53..aefc2c8f 100644 --- a/src/containers/DefaultHeaderDropdownAccnt.vue +++ b/src/containers/DefaultHeaderDropdownAccnt.vue @@ -1,44 +1,64 @@ - - - Account - Updates + + + + + Account + + + Updates {{ itemsCount }} - Messages + + Messages {{ itemsCount }} - Tasks + + Tasks {{ itemsCount }} - Comments + + Comments {{ itemsCount }} + class="text-center" + > Settings - Profile - Settings - Payments + + Profile + + + Settings + + + Payments {{ itemsCount }} - Projects + + Projects {{ itemsCount }} - Lock Account - Logout + + Lock Account + + + Logout + diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue index 2b72b23e..fda7bc36 100644 --- a/src/views/Dashboard.vue +++ b/src/views/Dashboard.vue @@ -186,23 +186,23 @@ - + New Clients 9,123 - + - + Recurring Clients 22,643 - + @@ -296,22 +296,22 @@ - + Pageviews 78,623 - + - + Organic 49,123 - + diff --git a/src/views/base/Collapses.vue b/src/views/base/Collapses.vue index 7de09f2d..e14a42e6 100644 --- a/src/views/base/Collapses.vue +++ b/src/views/base/Collapses.vue @@ -13,12 +13,16 @@ - Toggle Collapse - + + Toggle Collapse + + Collapse contents Here - Toggle Inner Collapse - + + Toggle Inner Collapse + + Hello! @@ -26,19 +30,16 @@ - + Toggle Collapse - Toggle Collapse - I am collapsible content! @@ -92,10 +93,8 @@ Collapse multiple elements - Toggle Both Collapse A and B - I am collapsable content A! @@ -115,7 +114,7 @@ Collapse accordion support - + Accordion 1 @@ -130,7 +129,7 @@ - + Accordion 2 @@ -142,7 +141,7 @@ - + Accordion 3 @@ -156,7 +155,7 @@ - + --> diff --git a/src/views/base/Popovers.vue b/src/views/base/Popovers.vue index 9ed1ef58..6825a211 100644 --- a/src/views/base/Popovers.vue +++ b/src/views/base/Popovers.vue @@ -11,10 +11,11 @@ - + - + open' + content: 'I start open', + active: true + }" + text="Hover me" + /> + + + + + - Button + Click me @@ -53,7 +69,7 @@ > - - - - + pages = val" - :perPage="5" - ref="table" - indexCol="onlyFilter" - filterRow - smalls - noPagination - @row-clicked2="(item, index) => toggleDetails(index)" - loadings - hover - striped - optionsRow="onlyFilter2" - :defaultSorter="{ name:'username', direction:'desc'}" - defaultTableFilter="staff" - :defaultColumnFilter="{username:'zby'}" + :fields="fields" + :perPage="6" + indexColumn + filterRow + optionsRow + loadings + hover + :defaultSorter="{ name:'username', direction:'desc'}" + :defaultColumnFilter="{ role:'staff' }" > - - Status scoped slot - - - - - - - {{item.status}} - - - - {{details.includes(index) ? 'Hide' : 'Show'}} - - - + - - - - - {{index + 1}} - {{item}} - - + > + + + + + + + {{item.status}} + + + + + + + + + + + + {{index + 1}} - {{item}} + + + - - + @@ -171,13 +150,12 @@ diff --git a/src/views/base/Tooltips.vue b/src/views/base/Tooltips.vue index 12d4686b..868158f9 100644 --- a/src/views/base/Tooltips.vue +++ b/src/views/base/Tooltips.vue @@ -13,17 +13,26 @@ - + - + Hover Me - + - - Button + + Hover me + + + + + + + Click me @@ -135,10 +144,6 @@ export default { name: 'tooltips', data () { return { - // show: true, - // disabled: false, - // smh: 0, - // placement: 'bottom-end', placements: [ 'top-start', 'top', 'top-end', 'bottom-start', 'bottom', 'bottom-end',
Collapse contents Here
accordion