Skip to content

Commit 768dfbd

Browse files
authored
Merge pull request #231 from alOneh/nuxt-generator-missing-store
fix nuxt generator notification store module
2 parents 64b41e8 + fce0ef8 commit 768dfbd

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

src/generators/NuxtGenerator.js

+2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export default class extends BaseVueGenerator {
3131

3232
// store
3333
"store/crud.js",
34+
"store/notifications.js",
3435
"store/foo.js"
3536
]);
3637
}
@@ -51,6 +52,7 @@ export default class extends BaseVueGenerator {
5152
`${dir}/error`,
5253
`${dir}/mixins`,
5354
`${dir}/services`,
55+
`${dir}/store`,
5456
`${dir}/utils`,
5557
`${dir}/validators`
5658
].forEach(dir => this.createDir(dir, false));

src/generators/NuxtGenerator.test.js

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ describe("generate", () => {
5858
"/services/api.js",
5959
"/services/foo.js",
6060
"/store/foo.js",
61+
"/store/notifications.js",
6162
"/utils/dates.js",
6263
"/utils/fetch.js",
6364
"/utils/hydra.js",

templates/nuxt/store/notifications.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {getField, updateField} from 'vuex-map-fields';
2+
3+
export default {
4+
namespaced: true,
5+
state: () => ({
6+
show: false,
7+
color: 'error',
8+
text: 'An error occurred',
9+
subText: '',
10+
timeout: 6000
11+
}),
12+
getters: {
13+
getField
14+
},
15+
mutations: {
16+
updateField
17+
}
18+
};

0 commit comments

Comments
 (0)