From 42477020cfed6d6dc035af4686f1802cf6b55024 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ga=C3=ABtan=20Caillaut?= <gcaillaut@protonmail.com>
Date: Sat, 6 Mar 2021 13:56:44 +0100
Subject: [PATCH] add option to use logo instead of icons in groups

---
 src/App.vue         | 10 ++++++++++
 src/assets/app.scss |  4 ++++
 2 files changed, 14 insertions(+)

diff --git a/src/App.vue b/src/App.vue
index dc473ca..486ef03 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -62,6 +62,11 @@
             <template v-for="group in services">
               <h2 v-if="group.name" class="column is-full group-title">
                 <i v-if="group.icon" :class="['fa-fw', group.icon]"></i>
+                <div v-else-if="group.logo" class="group-logo media-left">
+                  <figure class="image is-48x48">
+                    <img :src="group.logo" :alt="`${group.name} logo`" />
+                  </figure>
+                </div>
                 {{ group.name }}
               </h2>
               <Service
@@ -85,6 +90,11 @@
             >
               <h2 v-if="group.name" class="group-title">
                 <i v-if="group.icon" :class="['fa-fw', group.icon]"></i>
+                <div v-else-if="group.logo" class="group-logo media-left">
+                  <figure class="image is-48x48">
+                    <img :src="group.logo" :alt="`${group.name} logo`" />
+                  </figure>
+                </div>
                 {{ group.name }}
               </h2>
               <Service
diff --git a/src/assets/app.scss b/src/assets/app.scss
index d602170..48c60ae 100644
--- a/src/assets/app.scss
+++ b/src/assets/app.scss
@@ -345,3 +345,7 @@ body {
     }
   }
 }
+
+.group-logo {
+  float: left;
+}
\ No newline at end of file