]> git.immae.eu Git - github/bastienwirtz/homer.git/commitdiff
add option to use logo instead of icons in groups
authorGaëtan Caillaut <gcaillaut@protonmail.com>
Sat, 6 Mar 2021 12:56:44 +0000 (13:56 +0100)
committerGaëtan Caillaut <gcaillaut@protonmail.com>
Sat, 6 Mar 2021 12:56:44 +0000 (13:56 +0100)
src/App.vue
src/assets/app.scss

index dc473cacf406671d4f3f38c15179cc6337163746..486ef036d30696eae1698c27f29b86a8751f2395 100644 (file)
             <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
             >
               <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
index d602170346f019d5e218adcf5e5d41cbb644c67c..48c60aec329a84d3e6a5b5baa7cc681aa9c7a0fc 100644 (file)
@@ -345,3 +345,7 @@ body {
     }
   }
 }
+
+.group-logo {
+  float: left;
+}
\ No newline at end of file