From 137aa95d4839e19549cc0e253faa63a9921229d1 Mon Sep 17 00:00:00 2001
From: Thomas Citharel <tcit@tcit.fr>
Date: Tue, 23 Jul 2019 18:36:17 +0200
Subject: [PATCH] Add link to event and group creation on dashboard

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
---
 js/src/views/Home.vue | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/js/src/views/Home.vue b/js/src/views/Home.vue
index eed078f9d..77970c1c5 100644
--- a/js/src/views/Home.vue
+++ b/js/src/views/Home.vue
@@ -1,5 +1,5 @@
 <template>
-  <div>
+  <div class="container">
     <section class="hero is-link" v-if="!currentUser.id || !loggedPerson">
       <div class="hero-body">
         <div class="container">
@@ -21,6 +21,20 @@
         >Welcome back %{username}</translate>
       </h1>
     </section>
+    <b-dropdown aria-role="list">
+      <button class="button is-primary" slot="trigger">
+        <span>Create</span>
+        <b-icon icon="menu-down"></b-icon>
+      </button>
+
+      <b-dropdown-item aria-role="listitem">
+        <router-link :to="{ name: RouteName.CREATE_EVENT }">Event</router-link>
+      </b-dropdown-item>
+      <b-dropdown-item aria-role="listitem">
+        <router-link :to="{ name: RouteName.CREATE_GROUP }">Group</router-link>
+      </b-dropdown-item>
+      <b-dropdown-item aria-role="listitem">Something else</b-dropdown-item>
+    </b-dropdown>
     <section v-if="loggedPerson" class="container">
       <span class="events-nearby title"><translate>Events you're going at</translate></span>
       <b-loading :active.sync="$apollo.loading"></b-loading>
@@ -126,6 +140,7 @@ export default class Home extends Vue {
   loggedPerson: IPerson = new Person();
   currentUser!: ICurrentUser;
   config: IConfig = { description: '', name: '', registrationsOpen: false };
+  RouteName = RouteName;
 
   // get displayed_name() {
   //   return this.loggedPerson && this.loggedPerson.name === null