diff --git a/src/App.vue b/src/App.vue index d922bb0..0e2674d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,9 @@ diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index 2d1c1ef..0acf5ee 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -14,21 +14,22 @@ Heimdall - - All - {{ tag.title }} +
+ All + {{ tag.title }} +
@@ -61,6 +62,9 @@ export default { computed: { tags () { return this.$store.state.tags.all + }, + user () { + return this.$store.state.app.user } }, diff --git a/src/layouts/Setup.vue b/src/layouts/Setup.vue index d635a17..cfdc3c3 100644 --- a/src/layouts/Setup.vue +++ b/src/layouts/Setup.vue @@ -60,7 +60,7 @@ - - + --> @@ -133,5 +133,6 @@ export default { diff --git a/src/pages/SelectUser.vue b/src/pages/SelectUser.vue new file mode 100644 index 0000000..f92effc --- /dev/null +++ b/src/pages/SelectUser.vue @@ -0,0 +1,192 @@ + + + + diff --git a/src/store/app/actions.js b/src/store/app/actions.js index 8e08232..6b3deff 100644 --- a/src/store/app/actions.js +++ b/src/store/app/actions.js @@ -16,6 +16,17 @@ export function setupUser (context, data) { .post(process.env.BACKEND_LOCATION + 'users', data) .then((response) => { // console.log(response.data) - context.commit('step', 2) + // context.commit('step', 2) + ping(context) }) } + +export function setUser (context, user) { + // console.log(data) + context.commit('setUser', user) +} + +export function logout (context) { + // console.log(data) + context.commit('logout') +} diff --git a/src/store/app/mutations.js b/src/store/app/mutations.js index f58f1d3..c8e1de3 100644 --- a/src/store/app/mutations.js +++ b/src/store/app/mutations.js @@ -5,3 +5,11 @@ export function ping (state, data) { export function step (state, data) { state.setup.step = data } + +export function setUser (state, user) { + state.user = user +} + +export function logout (state) { + state.user = null +} diff --git a/src/store/app/state.js b/src/store/app/state.js index 3a82fc7..ca918a9 100644 --- a/src/store/app/state.js +++ b/src/store/app/state.js @@ -1,6 +1,7 @@ export default function () { return { status: null, + user: null, setup: { step: 1 }