Skip to content
This repository was archived by the owner on May 17, 2022. It is now read-only.

Commit acd7e4c

Browse files
committed
v1.4.0
1 parent aaaf7c7 commit acd7e4c

File tree

12 files changed

+1986
-1918
lines changed

12 files changed

+1986
-1918
lines changed

package-lock.json

Lines changed: 1905 additions & 1847 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "admin-null-vue-bulma-dashboard",
3-
"version": "1.3.1",
3+
"version": "1.4.0",
44
"private": true,
55
"scripts": {
66
"serve": "vue-cli-service serve",
@@ -10,40 +10,40 @@
1010
"lint": "vue-cli-service lint"
1111
},
1212
"dependencies": {
13-
"axios": "^0.19.2",
14-
"buefy": "^0.8.20",
13+
"axios": "^0.20.0",
14+
"buefy": "^0.9.3",
1515
"bulma": "^0.9.0",
1616
"chart.js": "^2.9.3",
1717
"core-js": "^3.6.5",
18-
"dayjs": "^1.8.28",
19-
"lodash": "^4.17.15",
18+
"dayjs": "^1.8.35",
19+
"lodash": "^4.17.20",
2020
"numeral": "^2.0.6",
2121
"register-service-worker": "^1.7.1",
22-
"vue": "^2.6.11",
22+
"vue": "^2.6.12",
2323
"vue-chartjs": "^3.5.0",
24-
"vue-router": "^3.3.2",
25-
"vuex": "^3.4.0"
24+
"vue-router": "^3.4.3",
25+
"vuex": "^3.5.1"
2626
},
2727
"devDependencies": {
28-
"@vue/cli-plugin-babel": "~4.4.1",
29-
"@vue/cli-plugin-eslint": "~4.4.1",
30-
"@vue/cli-plugin-pwa": "~4.4.1",
31-
"@vue/cli-plugin-router": "~4.4.1",
32-
"@vue/cli-plugin-vuex": "~4.4.1",
33-
"@vue/cli-service": "~4.4.1",
28+
"@vue/cli-plugin-babel": "~4.5.4",
29+
"@vue/cli-plugin-eslint": "~4.5.4",
30+
"@vue/cli-plugin-pwa": "~4.5.4",
31+
"@vue/cli-plugin-router": "~4.5.4",
32+
"@vue/cli-plugin-vuex": "~4.5.4",
33+
"@vue/cli-service": "~4.5.4",
3434
"@vue/eslint-config-standard": "^5.1.2",
3535
"babel-eslint": "^10.1.0",
3636
"cross-env": "^7.0.2",
37-
"eslint": "^7.2.0",
38-
"eslint-plugin-import": "^2.21.2",
37+
"eslint": "^7.8.1",
38+
"eslint-plugin-import": "^2.22.0",
3939
"eslint-plugin-node": "^11.1.0",
4040
"eslint-plugin-promise": "^4.2.1",
4141
"eslint-plugin-standard": "^4.0.1",
4242
"eslint-plugin-vue": "^6.2.2",
43-
"gh-pages": "^3.0.0",
44-
"sass": "^1.26.8",
45-
"sass-loader": "^8.0.2",
46-
"vue-template-compiler": "^2.6.11"
43+
"gh-pages": "^3.1.0",
44+
"sass": "^1.26.10",
45+
"sass-loader": "^10.0.2",
46+
"vue-template-compiler": "^2.6.12"
4747
},
4848
"eslintConfig": {
4949
"root": true,

public/data-sources/clients.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"data":[{"id":19,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Howell-Hand.svg","login":"percy64","name":"Howell Hand","company":"Kiehn-Green","city":"Emelyside","progress":70,"created":"Mar 3, 2020","created_mm_dd_yyyy":"03-03-2020"},{"id":11,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Hope-Howe.svg","login":"dare.concepcion","name":"Hope Howe","company":"Nolan Inc","city":"Paristown","progress":68,"created":"Dec 1, 2019","created_mm_dd_yyyy":"12-01-2019"},{"id":32,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Nelson-Jerde.svg","login":"geovanni.kessler","name":"Nelson Jerde","company":"Nitzsche LLC","city":"Jailynbury","progress":49,"created":"May 18, 2019","created_mm_dd_yyyy":"05-18-2019"},{"id":22,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Kim-Weimann.svg","login":"macejkovic.dashawn","name":"Kim Weimann","company":"Brown-Lueilwitz","city":"New Emie","progress":38,"created":"May 4, 2019","created_mm_dd_yyyy":"05-04-2019"},{"id":34,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Justice-OReilly.svg","login":"hilpert.leora","name":"Justice O'Reilly","company":"Lakin-Muller","city":"New Kacie","progress":38,"created":"Mar 27, 2020","created_mm_dd_yyyy":"03-27-2020"},{"id":48,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Adrienne-Mayer-III.svg","login":"ferry.sophia","name":"Adrienne Mayer III","company":"Kozey, McLaughlin and Kuhn","city":"Howardbury","progress":39,"created":"Mar 29, 2020","created_mm_dd_yyyy":"03-29-2020"},{"id":20,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Mr.-Julien-Ebert.svg","login":"gokuneva","name":"Mr. Julien Ebert","company":"Cormier LLC","city":"South Serenaburgh","progress":29,"created":"Jun 25, 2019","created_mm_dd_yyyy":"06-25-2019"},{"id":47,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Lenna-Smitham.svg","login":"paolo.walter","name":"Lenna Smitham","company":"King Inc","city":"McCulloughfort","progress":59,"created":"Oct 8, 2019","created_mm_dd_yyyy":"10-08-2019"},{"id":24,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Travis-Davis.svg","login":"lkessler","name":"Travis Davis","company":"Leannon and Sons","city":"West Frankton","progress":52,"created":"Oct 20, 2019","created_mm_dd_yyyy":"10-20-2019"},{"id":49,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Prof.-Esteban-Steuber.svg","login":"shana.lang","name":"Prof. Esteban Steuber","company":"Langosh-Ernser","city":"East Sedrick","progress":34,"created":"May 16, 2019","created_mm_dd_yyyy":"05-16-2019"},{"id":36,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Russell-Goodwin-V.svg","login":"jewel07","name":"Russell Goodwin V","company":"Nolan-Stracke","city":"Williamsonmouth","progress":55,"created":"Apr 22, 2019","created_mm_dd_yyyy":"04-22-2019"},{"id":33,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Ms.-Cassidy-Wiegand-DVM.svg","login":"burnice.okuneva","name":"Ms. Cassidy Wiegand DVM","company":"Kuhlman-Hahn","city":"New Ruthiehaven","progress":76,"created":"Sep 16, 2019","created_mm_dd_yyyy":"09-16-2019"},{"id":44,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Mr.-Watson-Brakus-PhD.svg","login":"oconnell.juanita","name":"Mr. Watson Brakus PhD","company":"Osinski, Bins and Kuhn","city":"Lake Gloria","progress":58,"created":"Jun 22, 2019","created_mm_dd_yyyy":"06-22-2019"},{"id":46,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Mr.-Garrison-Friesen-V.svg","login":"vgutmann","name":"Mr. Garrison Friesen V","company":"VonRueden, Rippin and Pfeffer","city":"Port Cieloport","progress":39,"created":"Oct 19, 2019","created_mm_dd_yyyy":"10-19-2019"},{"id":14,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Ms.-Sister-Morar.svg","login":"veum.lucio","name":"Ms. Sister Morar","company":"Gusikowski, Altenwerth and Abbott","city":"Lake Macville","progress":34,"created":"Jun 11, 2019","created_mm_dd_yyyy":"06-11-2019"},{"id":40,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Ms.-Laisha-Reinger.svg","login":"edietrich","name":"Ms. Laisha Reinger","company":"Boehm PLC","city":"West Alexiemouth","progress":73,"created":"Nov 2, 2019","created_mm_dd_yyyy":"11-02-2019"},{"id":5,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Cameron-Lind.svg","login":"mose44","name":"Cameron Lind","company":"Tremblay, Padberg and Pouros","city":"Naderview","progress":59,"created":"Sep 14, 2019","created_mm_dd_yyyy":"09-14-2019"},{"id":43,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Sarai-Little.svg","login":"rau.abelardo","name":"Sarai Little","company":"Deckow LLC","city":"Jeanieborough","progress":49,"created":"Jun 13, 2019","created_mm_dd_yyyy":"06-13-2019"},{"id":2,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Shyann-Kautzer.svg","login":"imurazik","name":"Shyann Kautzer","company":"Osinski, Boehm and Kihn","city":"New Alvera","progress":41,"created":"Feb 15, 2020","created_mm_dd_yyyy":"02-15-2020"},{"id":15,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Lorna-Christiansen.svg","login":"annalise97","name":"Lorna Christiansen","company":"Altenwerth-Friesen","city":"Port Elbertland","progress":36,"created":"Mar 9, 2020","created_mm_dd_yyyy":"03-09-2020"}]}
1+
{"data":[{"id":19,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Howell-Hand.svg","login":"percy64","name":"Howell Hand","company":"Kiehn-Green","city":"Emelyside","progress":70,"created":"Mar 3, 2020","created_mm_dd_yyyy":"03-03-2020"},{"id":11,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Hope-Howe.svg","login":"dare.concepcion","name":"Hope Howe","company":"Nolan Inc","city":"Paristown","progress":68,"created":"Dec 1, 2020","created_mm_dd_yyyy":"12-01-2020"},{"id":32,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Nelson-Jerde.svg","login":"geovanni.kessler","name":"Nelson Jerde","company":"Nitzsche LLC","city":"Jailynbury","progress":49,"created":"May 18, 2020","created_mm_dd_yyyy":"05-18-2020"},{"id":22,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Kim-Weimann.svg","login":"macejkovic.dashawn","name":"Kim Weimann","company":"Brown-Lueilwitz","city":"New Emie","progress":38,"created":"May 4, 2020","created_mm_dd_yyyy":"05-04-2020"},{"id":34,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Justice-OReilly.svg","login":"hilpert.leora","name":"Justice O'Reilly","company":"Lakin-Muller","city":"New Kacie","progress":38,"created":"Mar 27, 2020","created_mm_dd_yyyy":"03-27-2020"},{"id":48,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Adrienne-Mayer-III.svg","login":"ferry.sophia","name":"Adrienne Mayer III","company":"Kozey, McLaughlin and Kuhn","city":"Howardbury","progress":39,"created":"Mar 29, 2020","created_mm_dd_yyyy":"03-29-2020"},{"id":20,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Mr.-Julien-Ebert.svg","login":"gokuneva","name":"Mr. Julien Ebert","company":"Cormier LLC","city":"South Serenaburgh","progress":29,"created":"Jun 25, 2020","created_mm_dd_yyyy":"06-25-2020"},{"id":47,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Lenna-Smitham.svg","login":"paolo.walter","name":"Lenna Smitham","company":"King Inc","city":"McCulloughfort","progress":59,"created":"Oct 8, 2020","created_mm_dd_yyyy":"10-08-2020"},{"id":24,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Travis-Davis.svg","login":"lkessler","name":"Travis Davis","company":"Leannon and Sons","city":"West Frankton","progress":52,"created":"Oct 20, 2020","created_mm_dd_yyyy":"10-20-2020"},{"id":49,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Prof.-Esteban-Steuber.svg","login":"shana.lang","name":"Prof. Esteban Steuber","company":"Langosh-Ernser","city":"East Sedrick","progress":34,"created":"May 16, 2020","created_mm_dd_yyyy":"05-16-2020"},{"id":36,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Russell-Goodwin-V.svg","login":"jewel07","name":"Russell Goodwin V","company":"Nolan-Stracke","city":"Williamsonmouth","progress":55,"created":"Apr 22, 2020","created_mm_dd_yyyy":"04-22-2020"},{"id":33,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Ms.-Cassidy-Wiegand-DVM.svg","login":"burnice.okuneva","name":"Ms. Cassidy Wiegand DVM","company":"Kuhlman-Hahn","city":"New Ruthiehaven","progress":76,"created":"Sep 16, 2020","created_mm_dd_yyyy":"09-16-2020"},{"id":44,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Mr.-Watson-Brakus-PhD.svg","login":"oconnell.juanita","name":"Mr. Watson Brakus PhD","company":"Osinski, Bins and Kuhn","city":"Lake Gloria","progress":58,"created":"Jun 22, 2020","created_mm_dd_yyyy":"06-22-2020"},{"id":46,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Mr.-Garrison-Friesen-V.svg","login":"vgutmann","name":"Mr. Garrison Friesen V","company":"VonRueden, Rippin and Pfeffer","city":"Port Cieloport","progress":39,"created":"Oct 19, 2020","created_mm_dd_yyyy":"10-19-2020"},{"id":14,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Ms.-Sister-Morar.svg","login":"veum.lucio","name":"Ms. Sister Morar","company":"Gusikowski, Altenwerth and Abbott","city":"Lake Macville","progress":34,"created":"Jun 11, 2020","created_mm_dd_yyyy":"06-11-2020"},{"id":40,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Ms.-Laisha-Reinger.svg","login":"edietrich","name":"Ms. Laisha Reinger","company":"Boehm PLC","city":"West Alexiemouth","progress":73,"created":"Nov 2, 2020","created_mm_dd_yyyy":"11-02-2020"},{"id":5,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Cameron-Lind.svg","login":"mose44","name":"Cameron Lind","company":"Tremblay, Padberg and Pouros","city":"Naderview","progress":59,"created":"Sep 14, 2020","created_mm_dd_yyyy":"09-14-2020"},{"id":43,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Sarai-Little.svg","login":"rau.abelardo","name":"Sarai Little","company":"Deckow LLC","city":"Jeanieborough","progress":49,"created":"Jun 13, 2020","created_mm_dd_yyyy":"06-13-2020"},{"id":2,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Shyann-Kautzer.svg","login":"imurazik","name":"Shyann Kautzer","company":"Osinski, Boehm and Kihn","city":"New Alvera","progress":41,"created":"Feb 15, 2020","created_mm_dd_yyyy":"02-15-2020"},{"id":15,"avatar":"https:\/\/avatars.dicebear.com\/v2\/gridy\/Lorna-Christiansen.svg","login":"annalise97","name":"Lorna Christiansen","company":"Altenwerth-Friesen","city":"Port Elbertland","progress":36,"created":"Mar 9, 2020","created_mm_dd_yyyy":"03-09-2020"}]}

src/components/ClientsTableSample.vue

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -13,38 +13,36 @@
1313
default-sort="name"
1414
:data="clients">
1515

16-
<template slot-scope="props">
17-
<b-table-column class="has-no-head-mobile is-image-cell">
18-
<div class="image">
19-
<img :src="props.row.avatar" class="is-rounded">
20-
</div>
21-
</b-table-column>
22-
<b-table-column label="Name" field="name" sortable>
23-
{{ props.row.name }}
24-
</b-table-column>
25-
<b-table-column label="Company" field="company" sortable>
26-
{{ props.row.company }}
27-
</b-table-column>
28-
<b-table-column label="City" field="city" sortable>
29-
{{ props.row.city }}
30-
</b-table-column>
31-
<b-table-column class="is-progress-col" label="Progress" field="progress" sortable>
32-
<progress class="progress is-small is-primary" :value="props.row.progress" max="100">{{ props.row.progress }}</progress>
33-
</b-table-column>
34-
<b-table-column label="Created">
35-
<small class="has-text-grey is-abbr-like" :title="props.row.created">{{ props.row.created }}</small>
36-
</b-table-column>
37-
<b-table-column custom-key="actions" class="is-actions-cell">
38-
<div class="buttons is-right">
39-
<router-link :to="{name:'client.edit', params: {id: props.row.id}}" class="button is-small is-primary">
40-
<b-icon icon="account-edit" size="is-small"/>
41-
</router-link>
42-
<button class="button is-small is-danger" type="button" @click.prevent="trashModal(props.row)">
43-
<b-icon icon="trash-can" size="is-small"/>
44-
</button>
45-
</div>
46-
</b-table-column>
47-
</template>
16+
<b-table-column cell-class="has-no-head-mobile is-image-cell" v-slot="props">
17+
<div class="image">
18+
<img :src="props.row.avatar" class="is-rounded">
19+
</div>
20+
</b-table-column>
21+
<b-table-column label="Name" field="name" sortable v-slot="props">
22+
{{ props.row.name }}
23+
</b-table-column>
24+
<b-table-column label="Company" field="company" sortable v-slot="props">
25+
{{ props.row.company }}
26+
</b-table-column>
27+
<b-table-column label="City" field="city" sortable v-slot="props">
28+
{{ props.row.city }}
29+
</b-table-column>
30+
<b-table-column cell-class="is-progress-col" label="Progress" field="progress" sortable v-slot="props">
31+
<progress class="progress is-small is-primary" :value="props.row.progress" max="100">{{ props.row.progress }}</progress>
32+
</b-table-column>
33+
<b-table-column label="Created" v-slot="props">
34+
<small class="has-text-grey is-abbr-like" :title="props.row.created">{{ props.row.created }}</small>
35+
</b-table-column>
36+
<b-table-column custom-key="actions" cell-class="is-actions-cell" v-slot="props">
37+
<div class="buttons is-right">
38+
<router-link :to="{name:'client.edit', params: {id: props.row.id}}" class="button is-small is-primary">
39+
<b-icon icon="account-edit" size="is-small"/>
40+
</router-link>
41+
<button class="button is-small is-danger" type="button" @click.prevent="trashModal(props.row)">
42+
<b-icon icon="trash-can" size="is-small"/>
43+
</button>
44+
</div>
45+
</b-table-column>
4846

4947
<section class="section" slot="empty">
5048
<div class="content has-text-grey has-text-centered">

src/components/FooterBar.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<div class="level-left">
66
<div class="level-item">
77
<div class="footer-copyright">
8-
<b>&copy; {{ year }}, JustBoil.me</b> &mdash; Admin Null demo <span class="tag">v1.3.1</span>
8+
<b>&copy; {{ year }}, JustBoil.me</b> &mdash; Admin Null demo <span class="tag">v1.4.0</span>
99
</div>
1010
</div>
1111
</div>

src/scss/_dark-mode.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@ html {
3535
}
3636
}
3737

38+
.progress {
39+
&::-webkit-progress-bar {
40+
background-color: $grey-dark;
41+
}
42+
}
43+
3844
.button {
3945
background-color: transparent;
4046
border-color: $dark-mode-button-color!important;

src/scss/_progress.scss

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/scss/_table.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,12 @@ table.table {
7373
}
7474
}
7575

76+
.has-thead-hidden {
77+
thead {
78+
display: none;
79+
}
80+
}
81+
7682
@include mobile {
7783
.card {
7884
&.has-table {

src/scss/_theme-default.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ $base-color: #2e323a;
1313
$base-color-light: #f1f2f2;
1414

1515
/* General overrides */
16-
$primary: $turquoise;
16+
$primary: $cyan;
1717
$body-background-color: $white;
1818
$link: $blue;
1919
$link-visited: $purple;
@@ -113,7 +113,7 @@ $footer-padding: $default-padding * .33 $default-padding;
113113
$footer-logo-height: $size-base * 2;
114114

115115
/* Progress: Bulma override */
116-
$progress-bar-background-color: transparent;
116+
//$progress-bar-background-color: transparent;
117117

118118
/* Icon: specifics */
119119
$icon-update-mark-size: $size-base * .5;
@@ -124,8 +124,8 @@ $slider-track-background: transparent;
124124

125125
/* Status/State colors (based on Bulma's) */
126126
$state-colors:
127-
('primary', $turquoise, $white),
128-
('info', $cyan, $white),
127+
('primary', $cyan, $white),
128+
('info', $blue, $white),
129129
('success', $green, $white),
130130
('warning', $yellow, $grey-darker),
131131
('danger', $red, $white),

src/scss/libs/_all.scss

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,12 @@
1-
/* Buefy has Bulma included. So we import just that */
2-
@import "~buefy/src/scss/buefy-build";
1+
/* Buefy & Bulma */
2+
3+
/* Actually we need buefy-build, but it has relative paths */
4+
//@import "~buefy/src/scss/buefy-build";
5+
6+
/* This is fixed version of buefy-build */
7+
@import "~bulma/sass/utilities/functions";
8+
@import "~bulma/sass/utilities/initial-variables";
9+
@import "~buefy/src/scss/utils/_all";
10+
@import "~bulma/bulma";
11+
@import "~buefy/src/scss/utils/variables-ext";
12+
@import "~buefy/src/scss/buefy";

0 commit comments

Comments
 (0)