Преглед на файлове

Add awesome icon in project cards (#920)

Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
Bernat Borràs Civil преди 1 година
родител
ревизия
6f4e23ad40
променени са 1 файла, в които са добавени 16 реда и са изтрити 8 реда
  1. 16 8
      layouts/partials/cards/project.html

+ 16 - 8
layouts/partials/cards/project.html

@@ -9,16 +9,24 @@
           <div class="d-flex">
             {{ if .logo }}
 
-            {{ $logoImage:= resources.Get .logo}}
-            {{ if $logoImage }}
-            {{/*  svg don't support "Fit" operation   */}}
-            {{ if ne $logoImage.MediaType.SubType "svg" }}
-              {{ $logoImage = $logoImage.Fit "24x24" }}
-            {{ end }}
+              {{ if eq (len (findRE ".*/.*" .logo) ) 0 }}
+
+                <i style="padding-right: 0.25em" class="{{.logo}} h4"></i>
+
+              {{ else }}
+
+                {{ $logoImage:= resources.Get .logo}}
+                  {{ if $logoImage }}
+                    {{/*  svg don't support "Fit" operation   */}}
+                    {{ if ne $logoImage.MediaType.SubType "svg" }}
+                      {{ $logoImage = $logoImage.Fit "24x24" }}
+                    {{ end }}
+                    <img class="card-img-xs" src="{{ $logoImage.RelPermalink }}" alt="{{ .name }}" />
+                  {{ end }}
+                {{ end }}
 
-            <img class="card-img-xs" src="{{ $logoImage.RelPermalink }}" alt="{{ .name }}" />
-            {{ end }}
             {{ end }}
+            
             <h5 class="card-title mb-0">{{ .name }}</h5>
           </div>
           <div class="sub-title">