diff --git a/components/pages/events/Event/index.vue b/components/pages/events/Event/index.vue
index 68efec5..b5e912b 100644
--- a/components/pages/events/Event/index.vue
+++ b/components/pages/events/Event/index.vue
@@ -15,11 +15,11 @@
Län: mdi-eye-off {{event.danceHall.state}}
-
+
mdi-home
{{distance.origin}}
-
+
mdi-car
{{distance.distance / 1000 | numeral('0,0.00')}} km
mdi-clock-outline
diff --git a/components/pages/events/index.vue b/components/pages/events/index.vue
index 226b7b0..a16fabf 100644
--- a/components/pages/events/index.vue
+++ b/components/pages/events/index.vue
@@ -58,6 +58,7 @@
diff --git a/layouts/default.vue b/layouts/default.vue
index fabb638..5205f57 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -1,29 +1,54 @@
-
-
-
- { doLogin(); }">Login
-
-
-
- {{user.name}}
-
-
-
- Logga ut
-
-
-
-
+
+
+ { doLogin(); }">
+
+ Login
+
+
+
+
+
+
+
+
+
+
+
+
+ exit_to_app
+
+
+ Logga ut
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -48,12 +73,16 @@ import auth from "~/utils/auth";
export default {
data() {
return {
- user: undefined
+ user: undefined,
+ left: false
};
},
computed: {
hasUser() {
return this.user;
+ },
+ title() {
+ return this.$store.state.title;
}
},
watch: {
diff --git a/store/index.js b/store/index.js
new file mode 100644
index 0000000..61e6d6b
--- /dev/null
+++ b/store/index.js
@@ -0,0 +1,9 @@
+export const state = () => ({
+ title: ""
+});
+
+export const mutations = {
+ setTitle(state, title) {
+ state.title = title
+ }
+};
diff --git a/utils/graph-client/index.js b/utils/graph-client/index.js
index eab1f02..89db0c2 100644
--- a/utils/graph-client/index.js
+++ b/utils/graph-client/index.js
@@ -1,5 +1,6 @@
export {
findEvents,
+ findEventsAndOrigins,
fetchAddress,
} from './queries';
diff --git a/utils/graph-client/queries.js b/utils/graph-client/queries.js
index 274c8c3..f1084c1 100644
--- a/utils/graph-client/queries.js
+++ b/utils/graph-client/queries.js
@@ -1,10 +1,12 @@
import { createQuery } from './utils';
import {
- eventQuery,
+ eventsQuery,
+ eventsAndOriginsQuery,
addressFromLatLngQuery,
} from './queryStrings';
/* eslint-disable max-len */
-export const findEvents = variables => createQuery(eventQuery, variables);
+export const findEvents = variables => createQuery(eventsQuery, variables);
+export const findEventsAndOrigins = variables => createQuery(eventsAndOriginsQuery, variables);
export const fetchAddress = variables => createQuery(addressFromLatLngQuery, variables);
/* eslint-enable max-len */
diff --git a/utils/graph-client/queryStrings.js b/utils/graph-client/queryStrings.js
index 4f84856..5119873 100644
--- a/utils/graph-client/queryStrings.js
+++ b/utils/graph-client/queryStrings.js
@@ -1,5 +1,4 @@
export const eventQuery = `
- query events($range: Range $origins: [String!]) {
events: Events(range: $range origins: $origins) {
date
time
@@ -19,6 +18,17 @@ export const eventQuery = `
duration
}
}
+`;
+
+export const eventsQuery = `
+ query events($range: Range $origins: [String!]) {
+ ${eventQuery}
+ }
+`;
+
+export const eventsAndOriginsQuery = `
+ query events($range: Range $origins: [String!]) {
+ ${eventQuery}
origins: Origins
}
`;