Skip to content

Commit a28a173

Browse files
2 parents d840541 + 5ff3c06 commit a28a173

File tree

13 files changed

+104
-49
lines changed

13 files changed

+104
-49
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ We have implemented some basic pages, so you can see our template in action.
3636

3737
1. Clone repository
3838
```shell
39-
git clone https://github.com/flatlogic/material-vue.git
39+
git clone https://github.com/flatlogic/material-vue-full.git
4040
```
4141
2. Get in the project folder
4242
```shell
43-
cd material-vue
43+
cd material-vue-full
4444
```
4545
3. Install dependencies via npm or yarn
4646
```shell

changelog.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,25 @@
11
# Changelog
22

3-
## [v.1.0.5]
3+
## [v.1.0.7] - 04/20/2021
4+
5+
### Fixed
6+
- Sidebar sub-menu
7+
8+
## [v.1.0.6] - 04/13/2021
49

10+
### Update dependencies
11+
amcharts/amcharts4: 4.10.14 -> 4.10.17
12+
apexcharts: 3.24.0 -> 3.26.0
13+
core-js: 3.8.3 -> 3.10.1
14+
vue-apexcharts: 1.6.0 -> 1.6.1
15+
vuetify: 2.3.19 -> 2.4.9
16+
17+
## [v.1.0.6] - 09/04/2021
18+
### Updated
19+
- Updated documentation
20+
- Update notifications in User List and Product pages
21+
22+
## [v.1.0.5]
523
- Updated documentation
624

725
## [v.1.0.4]

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-material-admin-full",
3-
"version": "1.0.4",
3+
"version": "1.0.6",
44
"private": true,
55
"scripts": {
66
"serve": "vue-cli-service serve --port 3000",
@@ -9,11 +9,11 @@
99
"lint": "vue-cli-service lint"
1010
},
1111
"dependencies": {
12-
"@amcharts/amcharts4": "^4.10.14",
12+
"@amcharts/amcharts4": "^4.10.17",
1313
"@amcharts/amcharts4-geodata": "^4.1.19",
14-
"apexcharts": "^3.24.0",
14+
"apexcharts": "^3.26.0",
1515
"axios": "^0.21.1",
16-
"core-js": "^3.8.3",
16+
"core-js": "^3.10.1",
1717
"cross-env": "^7.0.3",
1818
"css-loader": "^1.0.1",
1919
"font-awesome": "^4.7.0",
@@ -22,10 +22,10 @@
2222
"jsonwebtoken": "^8.5.1",
2323
"moment": "^2.29.1",
2424
"vue": "^2.6.12",
25-
"vue-apexcharts": "^1.6.0",
25+
"vue-apexcharts": "^1.6.1",
2626
"vue-router": "^3.5.1",
2727
"vue2-google-maps": "^0.10.7",
28-
"vuetify": "^2.3.19",
28+
"vuetify": "^2.4.9",
2929
"vuex": "^3.6.2"
3030
},
3131
"devDependencies": {

src/components/Breadcrumbs/Breadcrumbs.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<v-card class="mx-1">
33
<v-breadcrumbs
44
v-if="!homePage()"
5-
class="mt-8 px-4 py-2"
5+
class="mt-8 mb-6 px-4 py-2"
66
:items="breadcrumbsGen">
77
<template v-slot:divider >
88
<v-icon size="22">mdi-chevron-right</v-icon>

src/components/Helper/Helper.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
<v-card-actions>
5555
<v-col cols="12">
5656
<v-btn color="successConst white--text" block @click="menu = false" class="button-shadow mb-2" href="https://flatlogic.com/templates/vue">Buy</v-btn>
57-
<v-btn color="primaryConst white--text" block @click="menu = false" class="button-shadow" to="/documentation/overview">Documentation</v-btn>
57+
<v-btn color="primaryConst white--text" block @click="menu = false" class="button-shadow mb-2" to="/documentation/overview">Documentation</v-btn>
58+
<v-btn color="info white--text" block @click="menu = false" class="button-shadow" href="https://flatlogic.com/forum">Support</v-btn>
5859
</v-col>
5960
</v-card-actions>
6061
</v-card>

src/components/Sidebar/Sidebar.vue

Lines changed: 40 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
:key="item.title"
4444
v-model="item.model"
4545
>
46+
4647
<template v-slot:prependIcon>
4748
<v-icon size="24" class="mr-0" color="greyTint"> {{ item.icon }} </v-icon>
4849
</template>
@@ -57,6 +58,7 @@
5758
</template>
5859

5960
<v-list-item
61+
v-show="!item.type"
6062
v-for="(child, i) in item.children"
6163
:key="i"
6264
:to="child.link"
@@ -73,11 +75,36 @@
7375
</v-list-item-title>
7476
</v-list-item-content>
7577
</v-list-item>
78+
79+
<template v-if="item.type">
80+
<v-list-group
81+
v-for="(item, i) in item.children"
82+
:key="i"
83+
:value="true"
84+
no-action
85+
sub-group
86+
>
87+
<template v-slot:activator>
88+
<v-list-item-content>
89+
<v-list-item-title>{{ item.title }}</v-list-item-title>
90+
</v-list-item-content>
91+
</template>
92+
93+
<v-list-item
94+
v-for="(child, i) in item.children"
95+
:key="i"
96+
link
97+
>
98+
<v-list-item-title v-text="child.title"></v-list-item-title>
99+
</v-list-item>
100+
</v-list-group>
101+
</template>
76102
</v-list-group>
77103
<v-list-item
78104
color="primary"
79105
v-else
80106
:key="item.text"
107+
:href="item.href ? item.href : null"
81108
:to="item.link === '#' ? '' : item.link"
82109
@click="item.action ? item.action() : null"
83110
link
@@ -327,24 +354,30 @@
327354
title: 'Menu Levels',
328355
icon: 'mdi-folder',
329356
model: false,
357+
type: 'sub-menu',
330358
children: [
331-
{ title: 'Level 1.1', icon: 'mdi-circle-small', },
359+
{ title: 'Level 1.1',
360+
icon: 'mdi-circle-small',
361+
children: [
362+
{ title: 'Level 1.2', icon: 'mdi-circle-small', link: '/extra/calendar'},
363+
{ title: 'Level 1.3', icon: 'mdi-circle-small', link: '/extra/invoice'},
364+
]},
332365
{
333-
title: 'Level 1.2',
366+
title: 'Level 2.1',
334367
icon: 'mdi-folder',
335368
model: false,
336369
children: [
337-
{ title: 'Calendar', icon: 'mdi-circle-small', link: '/extra/calendar'},
338-
{ title: 'Invoice', icon: 'mdi-circle-small', link: '/extra/invoice'},
370+
{ title: 'Level 2.2', icon: 'mdi-circle-small', link: '/extra/calendar'},
371+
{ title: 'Level 2.3', icon: 'mdi-circle-small', link: '/extra/invoice'},
339372
],
340373
},
341374
],
342375
},
343376
{ divider: true },
344377
{ heading: 'HELP' },
345-
{ title: 'Library', icon: 'mdi-book-variant-multiple'},
346-
{ title: 'Support', icon: 'mdi-forum'},
347-
{ title: 'FAQ', icon: 'mdi-help-circle-outline', },
378+
{ title: 'Library', icon: 'mdi-book-variant-multiple', href: 'https://flatlogic.com/templates'},
379+
{ title: 'Support', icon: 'mdi-forum', href: 'https://flatlogic.com/forum/'},
380+
{ title: 'FAQ', icon: 'mdi-help-circle-outline', href:'https://flatlogic.com/templates/vue-material-template'},
348381
{ divider: true },
349382
{ heading: 'PROJECTS' },
350383
{ title: 'My recent', icon: 'mdi-circle-medium', color: 'warning'},

src/pages/Dashboard/Dashboard.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
2-
<v-container fluid class="mx-1">
2+
<v-container fluid class="">
33
<div class="dashboard-page">
4-
<v-card width="100%" class="breadcrumbs">
4+
<v-card width="100%" class="breadcrumbs mx-1 mb-6">
55
<v-row no-gutters class="d-flex align-center mt-8 mb-3 px-5 py-1 mx-1">
66
<v-col cols="12" md="6" class="d-sm-flex justify-md-start justify-space-between align-center">
77
<h1 class="main-page-title greyMedium--text mb-0 mr-2 pt-4 pt-md-0">Dashboard</h1>

src/pages/Documentation/pages/Overview/Overview.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<v-card class="mx-1 mb-1">
66
<v-card-text class="pa-5">
77
<p class="text-h5">Vue Material Admin</p>
8-
<p>Angular Material Admin Full is an admin dashboard template built with Angular 9. You can use Angular
9-
Material Admin Full to build any type of web applications like SAAS, CMS, financial dashboards, project
8+
<p>Vue Material Admin Full is an admin dashboard template built with Vue 2.6. You can use
9+
Vue Admin Full to build any type of web applications like SAAS, CMS, financial dashboards, project
1010
management tools, etc.</p>
1111
<p class="text-h5">Features</p>
1212
<ul>

src/pages/Documentation/pages/QuickStart/QuickStart.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
<li>Mac OS X, Windows, or Linux</li>
1010
<li>Node.js v9 or newer</li>
1111
<li>Vue JS 2.6</li>
12-
<li>Running our <a href="https://github.com/flatlogic/user-management-template-backend">Node.js</a>
13-
or <a href="https://github.com/flatlogic/app-generator-java">Java</a> backend (Required only in full stack version)</li>
12+
<li>Running our <a href="https://github.com/flatlogic/user-management-template-backend">Node.js</a> / <a href="https://github.com/flatlogic/app-generator-java">Java</a> / <a href="https://github.com/flatlogic/php-backend">PHP</a> backend (Required only in full stack version)</li>
1413
</ul>
1514
<p class="text-h5 mt-4">Quick Start:</p>
1615
<ul>

src/pages/E-commerce/ProductManagement/ProductManagement.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
right
114114
top
115115
style="top: 50px">
116-
{{ text }}
116+
<div v-html="text" class=""></div>
117117
<template v-slot:action="{ attrs }">
118118
<v-btn
119119
dark
@@ -180,7 +180,9 @@
180180
require('@/assets/img/e-commerce/low/5.png'),
181181
require('@/assets/img/e-commerce/low/6.png')
182182
],
183-
notification: 'This page is only available in Vue Material Admin Full with NodeJS/.NET integration!'
183+
notification: '<p class="font-weight-bold mb-0">This page is only available in Vue Material Admin Full with ' +
184+
'<a rel="noreferrer noopener" target="_blank" class="white--text text-decoration-none" href="https://flatlogic.com/templates/sing-app-vue-node-js">NodeJS</a>/' +
185+
'<a rel="noreferrer noopener" target="_blank" class="white--text text-decoration-none" href="https://flatlogic.com/templates/sing-app-vue-laravel">PHP</a> backend integration!</p>'
184186
}
185187
},
186188
computed: {

0 commit comments

Comments
 (0)