From fc0e5462190b7a0a499b45c684166920152c6b9a Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Sat, 2 Mar 2019 11:45:45 +0100 Subject: [PATCH] Add origins and calculation of distance and duration --- components/pages/events/Event/index.vue | 12 ++++ components/pages/events/index.vue | 93 ++++++++++++++++++++++--- nuxt.config.js | 3 +- package.json | 1 + plugins/vue-numeral-filter.js | 5 ++ utils/graph-client/index.js | 7 +- utils/graph-client/mutationStrings.js | 30 +++++--- utils/graph-client/mutations.js | 8 +++ utils/graph-client/queries.js | 2 + utils/graph-client/queryStrings.js | 18 +++-- yarn.lock | 12 ++++ 11 files changed, 165 insertions(+), 26 deletions(-) create mode 100644 plugins/vue-numeral-filter.js diff --git a/components/pages/events/Event/index.vue b/components/pages/events/Event/index.vue index 7e01765..68efec5 100644 --- a/components/pages/events/Event/index.vue +++ b/components/pages/events/Event/index.vue @@ -14,6 +14,18 @@ Kommun: mdi-eye-off {{event.danceHall.municipality}} 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 + {{distance.duration}} + + diff --git a/components/pages/events/index.vue b/components/pages/events/index.vue index 7a12429..226b7b0 100644 --- a/components/pages/events/index.vue +++ b/components/pages/events/index.vue @@ -7,6 +7,30 @@

OBS! Logga in för att kunna filtrera listan

+ + + + + mdi-crosshairs-gps + Hämta nuvarande position + + + mdi-bookmark-plus-outline + Spara startpunkt + + + + + + + mdi-delete-outline + {{origin}} + + @@ -34,11 +58,14 @@